A friend request is a request from one user to another user to create a friendship relationship. From the current user's perspective, there are two types of friend requests: incoming friend requests and outgoing friend requests.
An incoming friend request is a friend request the current user receives from another user. These requests go into the current user's incoming friend requests list until they respond to the request.
An outgoing friend request is a friend request the current user sends to another user. These requests go into the incoming friend requests list of the receiving user until they respond to the request.
When a user receives a friend request, they can respond to the request in the following ways:
- Accept the friend request. Accepting a friend request adds the user to the current user's friends list.
- Remove the friend request. Removing the friend request from the friend request list effectively ignores the friend request.
- Block the user who sent the friend request. Blocking the user adds the user to the current user's block list.