Use protopiler for protocol buffers

Co-authored-by: Jamie Kyle <jamie@signal.org>
This commit is contained in:
Fedor Indutny
2026-03-10 15:31:29 -07:00
committed by GitHub
parent b0e19f334e
commit c4ee32e9ee
97 changed files with 6197 additions and 6362 deletions

View File

@@ -12,6 +12,8 @@ import { isProduction } from './version.std.js';
import type { IncomingWebSocketRequest } from '../textsecure/WebsocketResources.preload.js';
import { toNumber } from './toNumber.std.js';
const { isNumber } = lodash;
const log = createLogger('checkFirstEnvelope');
@@ -33,7 +35,7 @@ export function checkFirstEnvelope(incoming: IncomingWebSocketRequest): void {
}
const decoded = Proto.Envelope.decode(plaintext);
const newEnvelopeTimestamp = decoded.clientTimestamp?.toNumber();
const newEnvelopeTimestamp = toNumber(decoded.clientTimestamp);
if (!isNumber(newEnvelopeTimestamp)) {
log.warn('timestamp is not a number!');
return;