SHA256
UI: отключение вкладки чатов и исправление загрузки каналов
This commit is contained in:
@@ -1234,10 +1234,15 @@ export class AuthService {
|
||||
const latestMessage = Array.isArray(latestPayload?.messages) ? latestPayload.messages[0] : null;
|
||||
const latestBlockNumber = Number(latestMessage?.messageRef?.blockNumber);
|
||||
const latestBlockHash = normalizeHex32(latestMessage?.messageRef?.blockHash, '');
|
||||
const latestVersionsTotal = Number(latestMessage?.versionsTotal);
|
||||
if (Number.isFinite(latestBlockNumber) && latestBlockNumber >= 0 && latestBlockHash) {
|
||||
prevLineNumber = latestBlockNumber;
|
||||
prevLineHashHex = latestBlockHash;
|
||||
thisLineNumber = latestBlockNumber + 1;
|
||||
// В line-цепочке thisLineNumber — это номер шага линии, а не глобальный blockNumber.
|
||||
// Для следующего POST берем шаг после последней известной версии сообщения.
|
||||
thisLineNumber = Number.isFinite(latestVersionsTotal) && latestVersionsTotal > 0
|
||||
? Math.max(0, latestVersionsTotal)
|
||||
: 1;
|
||||
}
|
||||
} catch {
|
||||
// fallback to root anchor
|
||||
|
||||
Reference in New Issue
Block a user