michangarrito/apps/backend/dist/modules/messaging/messaging.controller.d.ts
rckrdmrd 97f407c661 [MIGRATION-V2] feat: Migrar michangarrito a estructura v2
- Prefijo v2: MCH
- TRACEABILITY-MASTER.yml creado
- Listo para integracion como submodulo

Workspace: v2.0.0 | SIMCO: v4.0.0
2026-01-10 11:28:54 -06:00

13 lines
870 B
TypeScript

import { MessagingService } from './messaging.service';
export declare class MessagingController {
private readonly messagingService;
constructor(messagingService: MessagingService);
getConversations(req: any): Promise<import("./entities/conversation.entity").Conversation[]>;
getConversation(req: any, id: string): Promise<import("./entities/conversation.entity").Conversation>;
getMessages(id: string, limit?: number): Promise<import("./entities/message.entity").Message[]>;
markAsRead(req: any, id: string): Promise<import("./entities/conversation.entity").Conversation>;
getNotifications(req: any, unreadOnly?: boolean): Promise<import("./entities/notification.entity").Notification[]>;
getUnreadCount(req: any): Promise<number>;
markNotificationRead(id: string): Promise<import("./entities/notification.entity").Notification>;
}