LocalFriendshipApproved() public method

public LocalFriendshipApproved ( UUID userID, string userName, UUID friendID ) : bool
userID UUID
userName string
friendID UUID
return bool
Example #1
0
        byte[] FriendshipApproved(Dictionary <string, object> request)
        {
            UUID   fromID   = UUID.Zero;
            UUID   toID     = UUID.Zero;
            string fromName = string.Empty;

            if (!request.ContainsKey("FromID") || !request.ContainsKey("ToID"))
            {
                return(FailureResult());
            }

            if (!UUID.TryParse(request["FromID"].ToString(), out fromID))
            {
                return(FailureResult());
            }

            if (!UUID.TryParse(request["ToID"].ToString(), out toID))
            {
                return(FailureResult());
            }

            if (request.ContainsKey("FromName"))
            {
                fromName = request["FromName"].ToString();
            }

            if (m_FriendsModule.LocalFriendshipApproved(fromID, fromName, toID))
            {
                return(SuccessResult());
            }

            return(FailureResult());
        }