Extend JSON API with reasonable way to create location

This commit is contained in:
Gioacchino Mazzurco 2018-06-28 12:06:43 +02:00
parent 4637fbaff5
commit 0ff80baed3
No known key found for this signature in database
GPG key ID: A1FBCA3872E87051
2 changed files with 48 additions and 0 deletions

View file

@ -216,6 +216,19 @@ struct RsLoginHelper
* @param[out] locations storage for the retrived locations
*/
void getLocations(std::vector<RsLoginHelper::Location>& locations);
/**
* @brief Creates a new RetroShare location
* @jsonapi{development}
* @param[inout] location provide input information to generate the location
* and storage to output the data of the generated location
* @param[in] password to protect and unlock the associated PGP key
* @param[out] errorMessage
* @return true if success, false otherwise
*/
bool createLocation( RsLoginHelper::Location& location,
const std::string& password,
std::string& errorMessage );
};
#endif