aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-12-31 12:11:51 -0800
committerAdam Soltys <[email protected]>2022-12-31 12:11:51 -0800
commit265587a2d42da0b51b6e0079ca085f1acc98a4d4 (patch)
tree5ebb86e2ac941e7d9cf66baebc8a5a03391ab75d
parent0f20d1cb0ca5a65ff6ae5fc4bb97657fc7ba4ee5 (diff)
downloadcoinos-server-265587a2d42da0b51b6e0079ca085f1acc98a4d4.tar.gz
coinos-server-265587a2d42da0b51b6e0079ca085f1acc98a4d4.zip
call new followers endpoint
-rw-r--r--routes/users.js16
1 files changed, 8 insertions, 8 deletions
diff --git a/routes/users.js b/routes/users.js
index e40f1b7e..653940c0 100644
--- a/routes/users.js
+++ b/routes/users.js
@@ -682,13 +682,7 @@ app.get("/:pubkey/followers", async (req, res) => {
try {
let { pubkey } = req.params;
- let sub = `${pubkey}:followers`;
- await q(sub, {
- kinds: [3],
- "#p": [pubkey]
- });
-
- let pubkeys = await redis.sMembers(`${pubkey}:followers`);
+ let pubkeys = await got(`https://coinos.io/nostr/followers?pubkey=${pubkey}`);
let followers = [];
@@ -704,7 +698,13 @@ app.get("/:pubkey/followers", async (req, res) => {
user = JSON.parse(await redis.get(`user:${pubkey}`));
}
- if (user) followers.push(user);
+ if (!user) user = {
+ username: pubkey.substr(0, 6),
+ pubkey,
+ anon: true
+ };
+
+ followers.push(user);
}
followers = uniq(followers, e => e.pubkey);