Separate teams.update event

This commit is contained in:
Tom Moor
2022-08-24 00:35:50 +02:00
parent d17e6f3432
commit 7804f33e0d
2 changed files with 21 additions and 19 deletions

View File

@@ -10,11 +10,13 @@ import {
GroupUser,
Pin,
Star,
Team,
} from "@server/models";
import {
presentFileOperation,
presentPin,
presentStar,
presentTeam,
} from "@server/presenters";
import { Event } from "../../types";
@@ -582,14 +584,13 @@ export default class WebsocketsProcessor {
}
case "teams.update": {
return socketio.to(`team-${event.teamId}`).emit("entities", {
event: event.name,
teamIds: [
{
id: event.teamId,
},
],
});
const team = await Team.scope("withDomains").findByPk(event.teamId);
if (!team) {
return;
}
return socketio
.to(`team-${event.teamId}`)
.emit(event.name, presentTeam(team));
}
default: