diff options
| author | Adam Soltys <[email protected]> | 2022-12-31 12:11:51 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-12-31 12:11:51 -0800 |
| commit | 265587a2d42da0b51b6e0079ca085f1acc98a4d4 (patch) | |
| tree | 5ebb86e2ac941e7d9cf66baebc8a5a03391ab75d | |
| parent | 0f20d1cb0ca5a65ff6ae5fc4bb97657fc7ba4ee5 (diff) | |
| download | coinos-server-265587a2d42da0b51b6e0079ca085f1acc98a4d4.tar.gz coinos-server-265587a2d42da0b51b6e0079ca085f1acc98a4d4.zip | |
call new followers endpoint
| -rw-r--r-- | routes/users.js | 16 |
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); |
