feat: add message author in inbox event

pull/90/head
moonrailgun 2 years ago
parent 39c5ff6557
commit 7f0568feed

@ -11,6 +11,7 @@ export interface BuiltinEventMap {
groupId?: string;
converseId: string;
messageId: string;
author: string;
content: string;
plain?: string;
meta: MessageMetaStruct;

@ -39,6 +39,7 @@ class InboxService extends TcService {
groupId: payload.groupId,
converseId: payload.converseId,
messageId: payload.messageId,
messageAuthor: payload.author,
messageSnippet: payload.content,
messagePlainContent: payload.plain,
},
@ -95,7 +96,7 @@ class InboxService extends TcService {
ctx: TcContext<{
userId?: string;
type: string;
payload: any;
payload: Record<string, any>;
}>
) {
const { userId = ctx.meta.userId, type, payload } = ctx.params;

@ -209,6 +209,7 @@ class MessageService extends TcService {
groupId: String(groupId),
converseId: String(converseId),
messageId: String(message._id),
author: userId,
content,
plain,
meta: meta ?? {},

Loading…
Cancel
Save