From 6993ec594facf7786d33ce36e5a570faf05bdbfa Mon Sep 17 00:00:00 2001 From: Jonathan Staab Date: Mon, 26 Dec 2022 13:11:48 -0800 Subject: [PATCH] Fix deletion of old events, be pretty aggressive --- src/relay/db.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/relay/db.js b/src/relay/db.js index 1b2f1e74..a74b4c15 100644 --- a/src/relay/db.js +++ b/src/relay/db.js @@ -7,10 +7,10 @@ import {filterTags, findReply, findRoot} from 'src/util/nostr' export const db = new Dexie('coracle/relay') -db.version(5).stores({ +db.version(6).stores({ relays: '++url, name', - events: '++id, pubkey, created_at, kind, content, reply, root', - tags: '++key, event, value, created_at', + events: '++id, pubkey, created_at, loaded_at, kind, content, reply, root', + tags: '++key, event, value, created_at, loaded_at', }) window.db = db @@ -105,7 +105,7 @@ db.events.process = async events => { } // On initial load, delete old event data -const threshold = now() - timedelta(30, 'days') +const threshold = now() - timedelta(1, 'days') db.events.where('loaded_at').below(threshold).delete() db.tags.where('loaded_at').below(threshold).delete()