Report more performance stats

This commit is contained in:
Fedor Indutny 2021-04-13 16:43:56 -07:00 committed by GitHub
parent c6d5d852a9
commit a4ff7ae240
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 38 additions and 5 deletions

View file

@ -2117,7 +2117,9 @@ export async function startApp(): Promise<void> {
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
view.onEmpty();
window.logAppLoadedEvent();
window.logAppLoadedEvent({
processedCount: messageReceiver && messageReceiver.getProcessedCount(),
});
if (messageReceiver) {
window.log.info(
'App loaded - messages:',

View file

@ -332,6 +332,7 @@ class MessageReceiverInner extends EventTarget {
onopen() {
window.log.info('websocket open');
window.logMessageReceiverConnect();
}
onerror() {

3
ts/window.d.ts vendored
View file

@ -545,7 +545,8 @@ declare global {
hasSignalAccount: (number: string) => boolean;
getServerTrustRoot: () => WhatIsThis;
readyForUpdates: () => void;
logAppLoadedEvent: () => void;
logAppLoadedEvent: (options: { processedCount?: number }) => void;
logMessageReceiverConnect: () => void;
// Runtime Flags
isShowingModal?: boolean;