Files
prism/backend/dist/modules/messages/messages.resolver.d.ts

14 lines
721 B
TypeScript

import { MessagesService } from './messages.service';
import { Message } from './entities/message.entity';
import { User } from '../users/entities/user.entity';
export declare class MessagesResolver {
private readonly messagesService;
constructor(messagesService: MessagesService);
findAll(conversationId: string, user: User): Promise<Message[]>;
sendMessage(user: User, conversationId: string, content: string): Promise<Message>;
updateMessage(user: User, messageId: string, content: string): Promise<Message>;
deleteMessage(user: User, messageId: string): Promise<boolean>;
markMessageAsRead(user: User, messageId: string): Promise<Message>;
messageAdded(conversationId: string): any;
}