sorting users works i think?

This commit is contained in:
Arjun Patel
2022-01-16 14:31:27 -08:00
parent e6914bf61d
commit 0e1916b321
2 changed files with 22 additions and 0 deletions
+5
View File
@@ -27,6 +27,7 @@ import { useAudioContext } from "../../contexts/audioContext";
import UserStatusBubble, { UserPulse } from "../UserStatusBubble";
import { useAuth } from "../../contexts/authContext";
import { Message } from "../../models/message";
import { compareStatus } from "../../helpers/userHelper";
const maxNumberOfKeyboardMappings: number = 9;
@@ -68,6 +69,9 @@ export default function TeamVoiceLine() {
);
newTeamUsers.push(updatedteamMateUser);
// order users by status
setTeamUsers(newTeamUsers.sort(compareStatus));
return newTeamUsers;
});
});
@@ -94,6 +98,7 @@ export default function TeamVoiceLine() {
// set up shortcuts for each teammate
useEffect(() => {
// create shortcuts
teamUsers.forEach((tmUser, i) => {
// make sure we don't map a user if they are past the max allowed
if (i < maxNumberOfKeyboardMappings) {