Add channel to conversation

This commit is contained in:
2026-09-30 11:08:33 +03:30
parent f71e78f3a7
commit 4c8731122b
6 changed files with 291 additions and 35 deletions
@@ -6,6 +6,7 @@ import { OrgModuleGuard } from '../billing/org-module.guard';
import {
CreateConversationDmDto,
CreateConversationGroupDto,
CreateConversationChannelDto,
HideConversationMessagesDto,
PinConversationMessageDto,
PinConversationRoomDto,
@@ -66,6 +67,20 @@ export class ConversationsController {
);
}
@Post('rooms/channel')
createChannel(
@CurrentUser() user: { userId: string; organizationId: string; role: string },
@Body() dto: CreateConversationChannelDto,
) {
return this.conversations.createChannel(
user.userId,
user.organizationId,
user.role,
dto.name,
dto.memberUserIds,
);
}
@Post('rooms/pin')
pinRoom(
@CurrentUser() user: { userId: string; organizationId: string; role: string },