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

Function chatEdited

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

Source from the content-addressed store, hash-verified

362}
363
364function chatEdited({
365 socketId,
366 chat,
367 initialMessages,
368}: {
369 socketId?: string;
370 chat: IChatDocument;
371 initialMessages: IMessageDocument[];
372}) {
373 const roomName = `team-${chat.teamId}`;
374 const socket = getSocket(socketId);
375
376 if (socket) {
377 socket.to(roomName).emit('chatEvent', {
378 actionType: 'edited',
379 chat,
380 initialMessages,
381 });
382 }
383}
384
385function chatDeleted({
386 socketId,

Callers 1

team-member.tsFile · 0.90

Calls 1

getSocketFunction · 0.85

Tested by

no test coverage detected