diff options
Diffstat (limited to 'routes/users.ts')
| -rw-r--r-- | routes/users.ts | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/routes/users.ts b/routes/users.ts index f907340e..e1971e78 100644 --- a/routes/users.ts +++ b/routes/users.ts @@ -87,11 +87,17 @@ export default { if (key.length === 64) { let nostr: any = await getProfile(key); if (nostr) { - nostr.username = nostr.name; + nostr.username = nostr.name || key.substr(0, 6); nostr.display = nostr.display_name || nostr.displayName; + delete nostr.display_name; + delete nostr.displayName; + delete nostr.name; } - if (user) user.anon = false; + if (user) { + user.anon = false; + delete nostr.display; + } user = { ...nostr, |
