diff options
| -rw-r--r-- | lib/nostr.ts | 4 | ||||
| -rw-r--r-- | lib/register.ts | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/nostr.ts b/lib/nostr.ts index a58cb2c9..e4d695e5 100644 --- a/lib/nostr.ts +++ b/lib/nostr.ts @@ -156,7 +156,7 @@ export let getCount = async (pubkey) => { let follows = await g(`${pubkey}:follows:n`); let followers = await g(`${pubkey}:followers:n`); - if (!follows) { + if (follows === null) { let filter: any = { kinds: [3], authors: [pubkey] }; let ev = await pool.get([config.nostr], filter, opts); @@ -179,7 +179,7 @@ export let getCount = async (pubkey) => { await s(`${pubkey}:follows:n`, follows); } - if (!followers) { + if (followers === null) { let filter: any = { cache: ["user_infos", { pubkeys: [pubkey] }] }; let infos = await pool.querySync([config.cache], filter, opts); diff --git a/lib/register.ts b/lib/register.ts index f2e97fed..42a283a3 100644 --- a/lib/register.ts +++ b/lib/register.ts @@ -64,6 +64,8 @@ export default async (user, ip) => { .set(`user:${pubkey}`, id) .set(`balance:${id}`, 0) .set(`account:${id}`, account) + .set(`${pubkey}:follows:n`, 0) + .set(`${pubkey}:followers:n`, 0) .lPush(`${id}:accounts`, id) .exec(); |
