mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-04-22 15:09:04 +00:00
feat: API服务支持ChatLab新版协议
This commit is contained in:
@@ -21,6 +21,8 @@ interface MessagePushPayload {
|
||||
sourceName: string
|
||||
groupName?: string
|
||||
content: string | null
|
||||
eventId: string
|
||||
timestamp: number
|
||||
}
|
||||
|
||||
const PUSH_CONFIG_KEYS = new Set([
|
||||
@@ -313,6 +315,8 @@ class MessagePushService {
|
||||
const sessionType = this.getSessionType(sessionId, session)
|
||||
const content = this.getMessageDisplayContent(message)
|
||||
|
||||
const createTime = Number(message.createTime || 0)
|
||||
|
||||
if (isGroup) {
|
||||
const groupInfo = await chatService.getContactAvatar(sessionId)
|
||||
const groupName = session.displayName || groupInfo?.displayName || sessionId
|
||||
@@ -326,7 +330,9 @@ class MessagePushService {
|
||||
avatarUrl,
|
||||
groupName,
|
||||
sourceName,
|
||||
content
|
||||
content,
|
||||
eventId: messageKey,
|
||||
timestamp: createTime
|
||||
}
|
||||
}
|
||||
|
||||
@@ -339,7 +345,9 @@ class MessagePushService {
|
||||
messageKey,
|
||||
avatarUrl,
|
||||
sourceName: session.displayName || contactInfo?.displayName || sessionId,
|
||||
content
|
||||
content,
|
||||
eventId: messageKey,
|
||||
timestamp: createTime
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user