Skip to content

Class: FriendsEndpoint ​

Defined in: endpoints/friends.ts:15

Constructors ​

Constructor ​

ts
new FriendsEndpoint(client): FriendsEndpoint;

Defined in: endpoints/friends.ts:16

Parameters ​

ParameterType
clientRESTClient

Returns ​

FriendsEndpoint

Methods ​

acceptFriendRequest() ​

ts
acceptFriendRequest(friendshipId): Promise<IAcceptFriendRequestResponse>;

Defined in: endpoints/friends.ts:40

Parameters ​

ParameterType
friendshipIdnumber

Returns ​

Promise<IAcceptFriendRequestResponse>


blockUser() ​

ts
blockUser(userId): Promise<IBlockUserResponse>;

Defined in: endpoints/friends.ts:52

Parameters ​

ParameterType
userIdnumber

Returns ​

Promise<IBlockUserResponse>


getBlockedUsers() ​

ts
getBlockedUsers(): Promise<IGetBlockedUsersResponse>;

Defined in: endpoints/friends.ts:30

Returns ​

Promise<IGetBlockedUsersResponse>


getFriends() ​

ts
getFriends(): Promise<IGetUserFriendsResponse>;

Defined in: endpoints/friends.ts:18

Returns ​

Promise<IGetUserFriendsResponse>


getIncomingFriendRequests() ​

ts
getIncomingFriendRequests(): Promise<IGetIncomingFriendsResponse>;

Defined in: endpoints/friends.ts:22

Returns ​

Promise<IGetIncomingFriendsResponse>


getOutgoingFriendRequests() ​

ts
getOutgoingFriendRequests(): Promise<IGetOutgoingFriendsResponse>;

Defined in: endpoints/friends.ts:26

Returns ​

Promise<IGetOutgoingFriendsResponse>


rejectFriendRequest() ​

ts
rejectFriendRequest(friendshipId): Promise<IRejectFriendRequestResponse>;

Defined in: endpoints/friends.ts:44

Parameters ​

ParameterType
friendshipIdnumber

Returns ​

Promise<IRejectFriendRequestResponse>


removeFriendship() ​

ts
removeFriendship(friendshipId): Promise<IRemoveFriendshipResponse>;

Defined in: endpoints/friends.ts:48

Parameters ​

ParameterType
friendshipIdnumber

Returns ​

Promise<IRemoveFriendshipResponse>


sendFriendRequest() ​

ts
sendFriendRequest(recipientId): Promise<ISendFriendRequestResponse>;

Defined in: endpoints/friends.ts:34

Parameters ​

ParameterType
recipientIdnumber

Returns ​

Promise<ISendFriendRequestResponse>


unblockUser() ​

ts
unblockUser(blockedId): Promise<IUnblockUserResponse>;

Defined in: endpoints/friends.ts:60

Parameters ​

ParameterType
blockedIdnumber

Returns ​

Promise<IUnblockUserResponse>

Released under the GNU Affero General Public License v3.0.