Fix friends

pull/4/head
Trivernis 5 years ago
parent d10ea0e4a4
commit 3cd84078ea

@ -291,14 +291,16 @@ export class User extends Model<User> {
public async friends({first, offset}: { first: number, offset: number }): Promise<User[]> {
const limit = first ?? 10;
offset = offset ?? 0;
return await this.$get("rFriendOf", {limit, offset}) as User[];
const friendList = await this.$get("rFriendOf", {limit, offset}) as User[];
friendList.concat(await this.$get("rFriends", {limit, offset}) as User[]);
return friendList.slice(0, limit);
}
/**
* The total number of the users friends.
*/
public async friendCount(): Promise<number> {
return this.$count("rFriends");
return await this.$count("rFriends") + await this.$count("rFriendOf");
}
/**

Loading…
Cancel
Save