From 67083f0ed4b8c972c8cc37a9a54019da67a3265c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B9?= Date: Sat, 18 Apr 2026 10:39:51 +0300 Subject: [PATCH] fead: add chat interfaces --- package.json | 2 +- src/events/users/chat.interface.ts | 11 +++++++++++ src/events/users/index.ts | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 src/events/users/chat.interface.ts 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";