autosync new entries
This commit is contained in:
parent
c8a070f473
commit
05cf7cc081
@ -183,7 +183,8 @@ export const useShoppingListStore = defineStore(_STORE_ID, {
|
|||||||
}).then((r) => {
|
}).then((r) => {
|
||||||
r.data.forEach((e) => {
|
r.data.forEach((e) => {
|
||||||
// dont update stale client data
|
// dont update stale client data
|
||||||
if (Date.parse(this.entries[e.id].updated_at) <= Date.parse(e.updated_at)) { //TODO validate the django datetime can be parsed in all browsers
|
//TODO validate the django datetime can be parsed in all browsers
|
||||||
|
if (!(e.id in this.entries) || Date.parse(this.entries[e.id].updated_at) <= Date.parse(e.updated_at)) {
|
||||||
console.log('updating entry ', e)
|
console.log('updating entry ', e)
|
||||||
Vue.set(this.entries, e.id, e)
|
Vue.set(this.entries, e.id, e)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user