From ac49a3e99242d3eb85be59e7a3babe1115fbefbb Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 26 Mar 2025 09:06:34 +0900 Subject: [PATCH 1/4] typo --- packages/backend/src/core/GlobalEventService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/backend/src/core/GlobalEventService.ts b/packages/backend/src/core/GlobalEventService.ts index f85d302774..3215b41c8d 100644 --- a/packages/backend/src/core/GlobalEventService.ts +++ b/packages/backend/src/core/GlobalEventService.ts @@ -306,7 +306,7 @@ export type GlobalEvents = { name: 'notesStream'; payload: Serialized>; }; - chat: { + chatUser: { name: `chatUserStream:${MiUser['id']}-${MiUser['id']}`; payload: EventTypesToEventPayload; }; From 5e9067991645d675cdd4ea1e9e7b4ee2f24d9943 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 26 Mar 2025 10:26:48 +0900 Subject: [PATCH 2/4] lint --- packages/backend/src/server/api/stream/channels/chat-room.ts | 2 +- packages/backend/src/server/api/stream/channels/chat-user.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/server/api/stream/channels/chat-room.ts b/packages/backend/src/server/api/stream/channels/chat-room.ts index e989969345..eda333dd30 100644 --- a/packages/backend/src/server/api/stream/channels/chat-room.ts +++ b/packages/backend/src/server/api/stream/channels/chat-room.ts @@ -35,7 +35,7 @@ class ChatRoomChannel extends Channel { } @bindThis - private async onEvent(data: GlobalEvents['chat']['payload']) { + private async onEvent(data: GlobalEvents['chatRoom']['payload']) { this.send(data.type, data.body); } diff --git a/packages/backend/src/server/api/stream/channels/chat-user.ts b/packages/backend/src/server/api/stream/channels/chat-user.ts index c4e898cd5b..5323484ed7 100644 --- a/packages/backend/src/server/api/stream/channels/chat-user.ts +++ b/packages/backend/src/server/api/stream/channels/chat-user.ts @@ -35,7 +35,7 @@ class ChatUserChannel extends Channel { } @bindThis - private async onEvent(data: GlobalEvents['chat']['payload']) { + private async onEvent(data: GlobalEvents['chatUser']['payload']) { this.send(data.type, data.body); } From 36865a5771a1f4f425fb64acea502e00741b1dc2 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Wed, 26 Mar 2025 10:49:36 +0900 Subject: [PATCH 3/4] enhance(frontend): improve chat ux --- packages/frontend/src/pages/chat/XMessage.vue | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/frontend/src/pages/chat/XMessage.vue b/packages/frontend/src/pages/chat/XMessage.vue index cbb817de05..843d2fd79b 100644 --- a/packages/frontend/src/pages/chat/XMessage.vue +++ b/packages/frontend/src/pages/chat/XMessage.vue @@ -6,7 +6,7 @@ SPDX-License-Identifier: AGPL-3.0-only