mirror of
https://github.com/wownero/wownero-cpp.git
synced 2026-10-18 23:58:59 +02:00
rpc connection username/password are optional
This commit is contained in:
@@ -98,10 +98,9 @@ namespace monero {
|
||||
*/
|
||||
struct MoneroRpcConnection {
|
||||
string uri;
|
||||
string username; // todo: these should be optional
|
||||
string password;
|
||||
//MoneroRpcConnection() : uri(""), username(""), password("")) {}
|
||||
MoneroRpcConnection(const string& uri = "", const string& username = "", const string& password = "") : uri(uri), username(username), password(password) {}
|
||||
boost::optional<string> username;
|
||||
boost::optional<string> password;
|
||||
MoneroRpcConnection(const string& uri = "", const boost::optional<string>& username = boost::none, const boost::optional<string>& password = boost::none) : uri(uri), username(username), password(password) {}
|
||||
};
|
||||
|
||||
// forward declarations
|
||||
|
||||
@@ -878,7 +878,7 @@ namespace monero {
|
||||
}
|
||||
|
||||
void MoneroWallet::setDaemonConnection(const MoneroRpcConnection& connection) {
|
||||
setDaemonConnection(connection.uri, connection.username, connection.password);
|
||||
setDaemonConnection(connection.uri, connection.username == boost::none ? "" : connection.username.get(), connection.password == boost::none ? "" : connection.password.get());
|
||||
}
|
||||
|
||||
shared_ptr<MoneroRpcConnection> MoneroWallet::getDaemonConnection() const {
|
||||
|
||||
Reference in New Issue
Block a user