diff --git a/package.json b/package.json index 7ebadbd..14ca6ba 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@lendry-erp/contracts", - "version": "1.2.28", + "version": "1.2.29", "description": "Protobuf definitions and generated TypeScript types", "type": "commonjs", "main": "./dist/index.js", diff --git a/src/events/users/chat.interface.ts b/src/events/users/chat.interface.ts new file mode 100644 index 0000000..4dc69bc --- /dev/null +++ b/src/events/users/chat.interface.ts @@ -0,0 +1,11 @@ +export interface ChatMessageCreateEvent { + chatId: string; + senderId: string; + type: string; + content: string; + replyToId?: string; +} +export interface ChatTypingEvent { + chatId: string; + userId: string; +} diff --git a/src/events/users/index.ts b/src/events/users/index.ts index 2b905d5..8a1f3db 100644 --- a/src/events/users/index.ts +++ b/src/events/users/index.ts @@ -1,2 +1,3 @@ export * from "./audit-logs.interface"; export * from "./search-users.interface"; +export * from "./chat.interface";