1
0
mirror of https://gitlab.com/comunic/comunicapiv2 synced 2024-11-22 05:19:22 +00:00

Fix bad users sorting

This commit is contained in:
Pierre HUBERT 2020-04-09 12:05:46 +02:00
parent 0988d2ac4a
commit 9d3275024f

View File

@ -2,6 +2,8 @@ import { UserMembershipEntry, UserMembershipType } from "../entities/UserMembers
import { FriendsHelper } from "./FriendsHelper"; import { FriendsHelper } from "./FriendsHelper";
import { GroupsHelper } from "./GroupsHelper"; import { GroupsHelper } from "./GroupsHelper";
import { ConversationsHelper } from "./ConversationsHelper"; import { ConversationsHelper } from "./ConversationsHelper";
import { UserWebSocketController } from "../controllers/UserWebSocketController";
import { time } from "../utils/DateUtils";
/** /**
* Web applications helper * Web applications helper
@ -27,7 +29,10 @@ export class WebappHelper {
// Add friends to the list // Add friends to the list
friendsList.forEach((f) => list.push(new UserMembershipEntry( friendsList.forEach((f) => list.push(new UserMembershipEntry(
f.lastActivityTime, f, UserMembershipType.FRIEND))); UserWebSocketController.IsConnected(f.friendID) ? time() : f.lastActivityTime,
f,
UserMembershipType.FRIEND
)));
// Add groups to the list // Add groups to the list
for(const g of groupsList) list.push(new UserMembershipEntry( for(const g of groupsList) list.push(new UserMembershipEntry(