mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-17 05:22:31 -04:00
PeersHandler::handleRemoveNode only remove location
Move documentation in header
This commit is contained in:
parent
7888ec617a
commit
341c94ee6c
2 changed files with 15 additions and 27 deletions
|
@ -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)
|
void PeersHandler::handleRemoveNode(Request &req, Response &resp)
|
||||||
{
|
{
|
||||||
std::string ssl_peer_id;
|
std::string ssl_peer_id;
|
||||||
std::string gpg_id;
|
|
||||||
req.mStream << makeKeyValueReference("peer_id", ssl_peer_id);
|
req.mStream << makeKeyValueReference("peer_id", ssl_peer_id);
|
||||||
req.mStream << makeKeyValueReference("gpg_id", gpg_id);
|
|
||||||
RsPeerId peerId(ssl_peer_id);
|
RsPeerId peerId(ssl_peer_id);
|
||||||
RsPgpId gpgId(gpg_id);
|
|
||||||
|
|
||||||
if(!gpgId.isNull())
|
if(!peerId.isNull())
|
||||||
{
|
|
||||||
mRsPeers->removeFriend(gpgId);
|
|
||||||
resp.mDataStream << makeKeyValue("gpg_id", gpg_id);
|
|
||||||
resp.setOk();
|
|
||||||
}
|
|
||||||
else if(!peerId.isNull())
|
|
||||||
{
|
{
|
||||||
mRsPeers->removeFriendLocation(peerId);
|
mRsPeers->removeFriendLocation(peerId);
|
||||||
resp.mDataStream << makeKeyValue("peer_id", ssl_peer_id);
|
resp.mDataStream << makeKeyValue("peer_id", ssl_peer_id);
|
||||||
resp.setOk();
|
resp.setOk();
|
||||||
}
|
}
|
||||||
else
|
else resp.setFail("handleRemoveNode Invalid peer_id");
|
||||||
{
|
|
||||||
resp.setFail("handleRemoveNode Invalid peer_id or gpg_id");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -73,9 +73,18 @@ private:
|
||||||
void handleGetNodeOptions(Request& req, Response& resp);
|
void handleGetNodeOptions(Request& req, Response& resp);
|
||||||
void handleSetNodeOptions(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 handleRemoveNode(Request &req, Response &resp);
|
||||||
|
|
||||||
|
|
||||||
void handleGetInactiveUsers(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();
|
StateToken getCurrentStateToken();
|
||||||
|
|
||||||
StateTokenServer* mStateTokenServer;
|
StateTokenServer* mStateTokenServer;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue