From d45fb3d4b40096aa4f3650c73bad873eea5a885f Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 28 Dec 2022 07:01:06 +0000 Subject: missing imports --- routes/events.js | 8 +++++--- routes/users.js | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'routes') diff --git a/routes/events.js b/routes/events.js index 4dcc44f0..de6a253e 100644 --- a/routes/events.js +++ b/routes/events.js @@ -37,9 +37,11 @@ app.get("/nostr/:pubkey", async (req, res) => { await redis.set(`user:${pubkey}`, JSON.stringify(user)); await wait(() => !store.fetching[pubkey], 100, 100); - let events = ( - await redis.mGet((await redis.sMembers(pubkey)).map(k => "ev:" + k)) - ).map(JSON.parse); + let ids = await redis.sMembers(pubkey); + + let events = ids.length ? ( + await redis.mGet((id).map(k => "ev:" + k)) + ).map(JSON.parse) : []; res.send(events); } catch (e) { diff --git a/routes/users.js b/routes/users.js index 4c6305b5..50d882ad 100644 --- a/routes/users.js +++ b/routes/users.js @@ -56,6 +56,7 @@ app.get("/me", auth, async (req, res) => { 500 ); + await wait(() => !!coinos, 100, 10); coinos.subscribe(`${pubkey}:follows`, { limit: 1, kinds: [3], -- cgit v1.2.3