Simplify messageReceiver initialization & reset

Co-authored-by: Scott Nonnenberg <scott@signal.org>
This commit is contained in:
trevor-signal 2024-04-02 16:43:20 -04:00 committed by GitHub
parent f057bc560f
commit dfd564e67f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 318 additions and 289 deletions

View file

@ -1157,7 +1157,7 @@ export type WebAPIType = {
unregisterRequestHandler: (handler: IRequestHandler) => void;
onHasStoriesDisabledChange: (newValue: boolean) => void;
checkSockets: () => void;
isOnline: () => boolean;
isOnline: () => boolean | undefined;
onNavigatorOnline: () => Promise<void>;
onNavigatorOffline: () => Promise<void>;
onRemoteExpiration: () => Promise<void>;
@ -1637,7 +1637,7 @@ export function initialize({
void socketManager.check();
}
function isOnline(): boolean {
function isOnline(): boolean | undefined {
return socketManager.isOnline;
}