From 7b3bbd92456159cdee0efae17796717ae3b8d219 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 15 Feb 2018 13:39:23 -0500 Subject: [PATCH] userid null check --- src/services/sync.service.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/services/sync.service.ts b/src/services/sync.service.ts index f233803c3eb..2a001e01a8a 100644 --- a/src/services/sync.service.ts +++ b/src/services/sync.service.ts @@ -35,6 +35,10 @@ export class SyncService implements SyncServiceAbstraction { async getLastSync(): Promise { const userId = await this.userService.getUserId(); + if (userId == null) { + return null; + } + const lastSync = await this.storageService.get(Keys.lastSyncPrefix + userId); if (lastSync) { return new Date(lastSync); @@ -45,6 +49,10 @@ export class SyncService implements SyncServiceAbstraction { async setLastSync(date: Date): Promise { const userId = await this.userService.getUserId(); + if (userId == null) { + return; + } + await this.storageService.save(Keys.lastSyncPrefix + userId, date.toJSON()); }