RA-#24: dont show info after force resync
This commit is contained in:
@@ -1051,8 +1051,11 @@ function initDatabase() {
|
|||||||
osUpdateTimes.add({ table: 'news', time: 0 });
|
osUpdateTimes.add({ table: 'news', time: 0 });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Force resync after db update
|
||||||
|
if (oldVersion >= 1) {
|
||||||
var osUpdateTimes = upgradeTransaction.objectStore('update_times');
|
var osUpdateTimes = upgradeTransaction.objectStore('update_times');
|
||||||
osUpdateTimes.put({ table: 'last_sync', time: 0 });
|
osUpdateTimes.put({ table: 'last_sync', time: 1 });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (typeof onDatabaseLoaded == 'function') onDatabaseLoaded();
|
if (typeof onDatabaseLoaded == 'function') onDatabaseLoaded();
|
||||||
@@ -1065,7 +1068,7 @@ function resetDb() {
|
|||||||
if (canUseLocalDB) {
|
if (canUseLocalDB) {
|
||||||
showLoader();
|
showLoader();
|
||||||
var osUpdateTimes = db.transaction('update_times', 'readwrite').objectStore('update_times');
|
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: 'clubs', time: 0 });
|
||||||
osUpdateTimes.put({ table: 'boats', time: 0 });
|
osUpdateTimes.put({ table: 'boats', time: 0 });
|
||||||
osUpdateTimes.put({ table: 'sailors', time: 0 });
|
osUpdateTimes.put({ table: 'sailors', time: 0 });
|
||||||
|
|||||||
@@ -256,7 +256,7 @@ self.addEventListener('push', async function(event) {
|
|||||||
var db = await openDb();
|
var db = await openDb();
|
||||||
if (db != null) {
|
if (db != null) {
|
||||||
var os = db.transaction('update_times', 'readwrite').objectStore('update_times');
|
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) {
|
request.onerror = function (event) {
|
||||||
console.log('[sW] Error while saving data to DB:', e);
|
console.log('[sW] Error while saving data to DB:', e);
|
||||||
db.close();
|
db.close();
|
||||||
@@ -277,7 +277,7 @@ self.addEventListener('push', async function(event) {
|
|||||||
var db = await openDb();
|
var db = await openDb();
|
||||||
if (db != null) {
|
if (db != null) {
|
||||||
var os = db.transaction('update_times', 'readwrite').objectStore('update_times');
|
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) {
|
request.onerror = function (event) {
|
||||||
console.log('[sW] Error while saving data to DB:', e);
|
console.log('[sW] Error while saving data to DB:', e);
|
||||||
db.close();
|
db.close();
|
||||||
|
|||||||
Reference in New Issue
Block a user