Added unit and api tests
This commit is contained in:
parent
9f4204cc73
commit
fedf1eb4c5
34 changed files with 9205 additions and 20 deletions
16
backend/dist/socket/index.js
vendored
16
backend/dist/socket/index.js
vendored
|
|
@ -27,19 +27,27 @@ function setupSocket(io) {
|
|||
const chatMessage = await index_1.prisma.chatMessage.create({
|
||||
data: {
|
||||
gameId: data.gameId,
|
||||
teamId: data.teamId,
|
||||
teamId: data.teamId || null,
|
||||
userId: data.userId,
|
||||
message: data.message
|
||||
message: data.message,
|
||||
isDirect: data.isDirect || false
|
||||
}
|
||||
});
|
||||
io.to(`game:${data.gameId}`).emit('chat-message', {
|
||||
const messageData = {
|
||||
id: chatMessage.id,
|
||||
teamId: data.teamId,
|
||||
isDirect: chatMessage.isDirect,
|
||||
userId: data.userId,
|
||||
userName: data.userName,
|
||||
message: data.message,
|
||||
sentAt: chatMessage.sentAt
|
||||
});
|
||||
};
|
||||
if (data.isDirect && data.teamId) {
|
||||
io.to(`game:${data.gameId}`).emit('chat-message', messageData);
|
||||
}
|
||||
else {
|
||||
io.to(`game:${data.gameId}`).emit('chat-message', messageData);
|
||||
}
|
||||
});
|
||||
socket.on('team-advanced', async (data) => {
|
||||
io.to(`game:${data.gameId}`).emit('team-advanced', {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue