mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-02-26 09:41:29 -05:00
PeersHandler::handleRemoveNode only remove location
Move documentation in header
This commit is contained in:
parent
7888ec617a
commit
341c94ee6c
@ -764,40 +764,19 @@ void PeersHandler::handleExamineCert(Request &req, Response &resp)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Remove specific location or user
|
||||
*
|
||||
* \param [in] req request from user either peer_id or gpg_id is needed.
|
||||
* \param [in] resp response to user
|
||||
* \return
|
||||
*
|
||||
* \details
|
||||
*/
|
||||
void PeersHandler::handleRemoveNode(Request &req, Response &resp)
|
||||
{
|
||||
std::string ssl_peer_id;
|
||||
std::string gpg_id;
|
||||
req.mStream << makeKeyValueReference("peer_id", ssl_peer_id);
|
||||
req.mStream << makeKeyValueReference("gpg_id", gpg_id);
|
||||
RsPeerId peerId(ssl_peer_id);
|
||||
RsPgpId gpgId(gpg_id);
|
||||
|
||||
if(!gpgId.isNull())
|
||||
{
|
||||
mRsPeers->removeFriend(gpgId);
|
||||
resp.mDataStream << makeKeyValue("gpg_id", gpg_id);
|
||||
resp.setOk();
|
||||
}
|
||||
else if(!peerId.isNull())
|
||||
|
||||
if(!peerId.isNull())
|
||||
{
|
||||
mRsPeers->removeFriendLocation(peerId);
|
||||
resp.mDataStream << makeKeyValue("peer_id", ssl_peer_id);
|
||||
resp.setOk();
|
||||
}
|
||||
else
|
||||
{
|
||||
resp.setFail("handleRemoveNode Invalid peer_id or gpg_id");
|
||||
resp.setOk();
|
||||
}
|
||||
else resp.setFail("handleRemoveNode Invalid peer_id");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -72,10 +72,19 @@ private:
|
||||
|
||||
void handleGetNodeOptions(Request& req, Response& resp);
|
||||
void handleSetNodeOptions(Request& req, Response& resp);
|
||||
|
||||
|
||||
/**
|
||||
* \brief Remove specific location from trusted nodes
|
||||
*
|
||||
* \param [in] req request from user either peer_id is needed.
|
||||
* \param [out] resp response to user
|
||||
*/
|
||||
void handleRemoveNode(Request &req, Response &resp);
|
||||
|
||||
|
||||
void handleGetInactiveUsers(Request &req, Response &resp);
|
||||
// a helper which ensures proper mutex locking
|
||||
|
||||
/// Helper which ensures proper mutex locking
|
||||
StateToken getCurrentStateToken();
|
||||
|
||||
StateTokenServer* mStateTokenServer;
|
||||
|
Loading…
x
Reference in New Issue
Block a user