Would need add friend, list friend, accept friend.
Perhaps:
friend []:
if no id is provided it lists pending requests by id (whisper)
if an id is provided it attempts an accept (fails if none) then sends a friend request if it couldn't accept.
unfriend []:
if no id provided lists pending requests (whisper)
if id is provided it first tries to reject the request then does a remove
Would need add friend, list friend, accept friend.
Perhaps:
friend []:
if no id is provided it lists pending requests by id (whisper)
if an id is provided it attempts an accept (fails if none) then sends a friend request if it couldn't accept.
unfriend []:
if no id provided lists pending requests (whisper)
if id is provided it first tries to reject the request then does a remove