Fix fetch controller
This commit is contained in:
parent
4186aa9e0c
commit
56c77dc3f6
4 changed files with 158 additions and 102 deletions
|
|
@ -148,7 +148,16 @@ export class SyncClient {
|
|||
}
|
||||
);
|
||||
|
||||
const connectionStatus = new ConnectionStatus(settings, logger);
|
||||
const connectionStatus = new FetchController(
|
||||
settings.getSettings().isSyncEnabled,
|
||||
logger
|
||||
);
|
||||
settings.addOnSettingsChangeListener((newSettings, oldSettings) => {
|
||||
if (oldSettings.isSyncEnabled != newSettings.isSyncEnabled) {
|
||||
connectionStatus.canFetch = newSettings.isSyncEnabled;
|
||||
}
|
||||
});
|
||||
|
||||
const syncService = new SyncService(
|
||||
deviceId,
|
||||
connectionStatus,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue