aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/nostr.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/nostr.js b/lib/nostr.js
index b6f5f50d..fdea9d62 100644
--- a/lib/nostr.js
+++ b/lib/nostr.js
@@ -60,6 +60,10 @@ export let fillPool = () => {
await s(`user:${pubkey}`, JSON.stringify(user));
coinos.send(ev);
+ } else if (sub.includes("messages")) {
+ let pubkey = sub.split(":")[0];
+ await db.sAdd(`${pubkey}:messages`, ev.id);
+ await s(`ev:${ev.id}`, ev);
} else if (sub.includes("follows")) {
let pubkey = sub.split(":")[0];
await s(`${pubkey}:follows`, ev.tags);
@@ -76,7 +80,7 @@ export let fillPool = () => {
} else if (sub.includes("notes")) {
let pubkey = sub.split(":")[0];
await db.sAdd(pubkey, ev.id);
- await s(`ev:${ev.id}`, JSON.stringify(ev));
+ await s(`ev:${ev.id}`, ev);
}
} catch (e) {
console.log(e);
@@ -96,8 +100,8 @@ export let q = async (
let start = Date.now();
let seen = [];
let rejected;
- query.since = await g(`since:${sub}`);
- if (now() - query.since < since) return r();
+ // query.since = await g(`since:${sub}`);
+ // if (now() - query.since < since) return r();
let done = { [sub]: [] };