diff options
| author | Adam Soltys <[email protected]> | 2022-12-28 07:01:06 +0000 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-12-28 07:01:06 +0000 |
| commit | d45fb3d4b40096aa4f3650c73bad873eea5a885f (patch) | |
| tree | 40576a091d4923a5ac949d9dc6311ba4116042d6 /routes | |
| parent | 2d2c991645f3b0ac7fb3ad88afdad0bb67c28b74 (diff) | |
| download | coinos-server-d45fb3d4b40096aa4f3650c73bad873eea5a885f.tar.gz coinos-server-d45fb3d4b40096aa4f3650c73bad873eea5a885f.zip | |
missing imports
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/events.js | 8 | ||||
| -rw-r--r-- | routes/users.js | 1 |
2 files changed, 6 insertions, 3 deletions
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], |
