SHA256
НЕ ПРОВЕРЕНО: DM-вложения, upload файлов и ревизии личных сообщений
This commit is contained in:
+6
-3
@@ -900,7 +900,7 @@ async function init() {
|
||||
const messageType = Number(parsed.messageType || 0);
|
||||
const chatId = messageType === 2 ? toLogin : fromLogin;
|
||||
const text = (messageType === 1 || messageType === 2)
|
||||
? new TextDecoder().decode(parsed.payloadBytes || new Uint8Array(0))
|
||||
? String(parsed.text || '')
|
||||
: '';
|
||||
|
||||
let shouldRefreshToolbarUnread = false;
|
||||
@@ -916,15 +916,18 @@ async function init() {
|
||||
messageType,
|
||||
unread: isIncomingForCurrent,
|
||||
rawBlobB64: blobB64,
|
||||
revisionTimeMs: Number(parsed.revisionTimeMs || 0),
|
||||
attachments: Array.isArray(parsed.bodyAttachments) ? parsed.bodyAttachments : [],
|
||||
deleted: Boolean(parsed.deleted),
|
||||
});
|
||||
if (added) {
|
||||
addAppLogEntry({
|
||||
level: 'info',
|
||||
source: 'signed-dm',
|
||||
message: isIncomingForCurrent
|
||||
? `Новое входящее сообщение от ${fromLogin}`
|
||||
? `Обновлено входящее сообщение от ${fromLogin}`
|
||||
: `Синхронизирована исходящая копия в чате ${chatId}`,
|
||||
details: { messageKey, baseKey: parsed.baseKey, messageType },
|
||||
details: { messageKey, baseKey: parsed.baseKey, messageType, revisionTimeMs: parsed.revisionTimeMs || 0, deleted: !!parsed.deleted },
|
||||
});
|
||||
}
|
||||
if (added && isIncomingForCurrent) {
|
||||
|
||||
Reference in New Issue
Block a user