aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-12-28 07:01:06 +0000
committerAdam Soltys <[email protected]>2022-12-28 07:01:06 +0000
commitd45fb3d4b40096aa4f3650c73bad873eea5a885f (patch)
tree40576a091d4923a5ac949d9dc6311ba4116042d6 /routes
parent2d2c991645f3b0ac7fb3ad88afdad0bb67c28b74 (diff)
downloadcoinos-server-d45fb3d4b40096aa4f3650c73bad873eea5a885f.tar.gz
coinos-server-d45fb3d4b40096aa4f3650c73bad873eea5a885f.zip
missing imports
Diffstat (limited to 'routes')
-rw-r--r--routes/events.js8
-rw-r--r--routes/users.js1
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],