RA-#24: dont show info after force resync

This commit is contained in:
ostertun
2020-10-14 11:24:36 +02:00
parent e57bf4a426
commit 2034e8b659
2 changed files with 8 additions and 5 deletions

View File

@@ -1051,8 +1051,11 @@ function initDatabase() {
osUpdateTimes.add({ table: 'news', time: 0 });
}
var osUpdateTimes = upgradeTransaction.objectStore('update_times');
osUpdateTimes.put({ table: 'last_sync', time: 0 });
// Force resync after db update
if (oldVersion >= 1) {
var osUpdateTimes = upgradeTransaction.objectStore('update_times');
osUpdateTimes.put({ table: 'last_sync', time: 1 });
}
}
} else {
if (typeof onDatabaseLoaded == 'function') onDatabaseLoaded();
@@ -1065,7 +1068,7 @@ function resetDb() {
if (canUseLocalDB) {
showLoader();
var osUpdateTimes = db.transaction('update_times', 'readwrite').objectStore('update_times');
osUpdateTimes.put({ table: 'last_sync', time: 0 });
osUpdateTimes.put({ table: 'last_sync', time: 1 });
osUpdateTimes.put({ table: 'clubs', time: 0 });
osUpdateTimes.put({ table: 'boats', time: 0 });
osUpdateTimes.put({ table: 'sailors', time: 0 });

View File

@@ -256,7 +256,7 @@ self.addEventListener('push', async function(event) {
var db = await openDb();
if (db != null) {
var os = db.transaction('update_times', 'readwrite').objectStore('update_times');
var request = os.put({ table: 'last_sync', time: 0 });
var request = os.put({ table: 'last_sync', time: 1 });
request.onerror = function (event) {
console.log('[sW] Error while saving data to DB:', e);
db.close();
@@ -277,7 +277,7 @@ self.addEventListener('push', async function(event) {
var db = await openDb();
if (db != null) {
var os = db.transaction('update_times', 'readwrite').objectStore('update_times');
var request = os.put({ table: 'last_sync', time: 0 });
var request = os.put({ table: 'last_sync', time: 1 });
request.onerror = function (event) {
console.log('[sW] Error while saving data to DB:', e);
db.close();