mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-17 23:34:14 +01:00
Use protopiler for protocol buffers
Co-authored-by: Jamie Kyle <jamie@signal.org>
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user