MCPcopy Create free account
hub / github.com/async-labs/async / chatAdded

Function chatAdded

api/server/sockets.ts:346–362  ·  view source on GitHub ↗
({
  socketId,
  chat,
  initialMessages,
}: {
  socketId?: string;
  chat: IChatDocument;
  initialMessages: IMessageDocument[];
})

Source from the content-addressed store, hash-verified

344// ---
345
346function chatAdded({
347 socketId,
348 chat,
349 initialMessages,
350}: {
351 socketId?: string;
352 chat: IChatDocument;
353 initialMessages: IMessageDocument[];
354}) {
355 const roomName = `team-${chat.teamId}`;
356
357 const socket = getSocket(socketId);
358
359 if (socket) {
360 socket.to(roomName).emit('chatEvent', { actionType: 'added', chat, initialMessages });
361 }
362}
363
364function chatEdited({
365 socketId,

Callers 1

team-member.tsFile · 0.90

Calls 1

getSocketFunction · 0.85

Tested by

no test coverage detected