Respect sync enabled on load

This commit is contained in:
Andras Schmelczer 2025-03-22 14:06:30 +00:00
parent 6906bc4f5e
commit 3501394de5
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C

View file

@ -5,7 +5,7 @@ import { sleep } from "../utils/sleep";
export class ConnectionStatus {
private static readonly UNTIL_RESOLUTION = Symbol();
private canFetch = true;
private canFetch: boolean;
private until: Promise<symbol>;
private resolveUntil: (result: symbol) => void;
private rejectUntil: (reason: unknown) => void;
@ -14,6 +14,8 @@ export class ConnectionStatus {
settings: Settings,
private readonly logger: Logger
) {
this.canFetch = settings.getSettings().isSyncEnabled;
[this.until, this.resolveUntil, this.rejectUntil] =
createPromise<symbol>();