From 4c66e3988446de8d2a1b9b5c3b287eee2637b65e Mon Sep 17 00:00:00 2001 From: "/ /\\ / /\\/" <imaitland@gmail.com> Date: Thu, 30 Jan 2020 13:55:03 -0500 Subject: [PATCH] check account avatar response for avatar version to respond with --- src/avatar.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/avatar.ts b/src/avatar.ts index 61a4b75..38a55f1 100644 --- a/src/avatar.ts +++ b/src/avatar.ts @@ -22,10 +22,12 @@ export async function avatarHandler(ctx: KoaContext) { const username = ctx.params['username'] const size = AvatarSizes[ctx.params['size']] || AvatarSizes.medium - const qs = ctx.request.query interface IExtendedAccount extends Account { - posting_json_metadata: string; + posting_json_metadata?: string; + profile?: { + version: number + }; } const [account] : IExtendedAccount[] = await rpcClient.database.getAccounts([username]) @@ -34,7 +36,7 @@ export async function avatarHandler(ctx: KoaContext) { let metadata: any - if (qs.beta === '1'){ + if (account && account.posting_json_metadata && account.profile && account.profile.version === 2){ try { metadata = JSON.parse(account.posting_json_metadata) } catch (error) { -- GitLab