From c8948bc0786ee1981a98b663226f754e39dab216 Mon Sep 17 00:00:00 2001 From: Valentyne Stigloher Date: Sun, 16 Jun 2024 21:41:48 +0200 Subject: [PATCH] (discord) add platform_username and isuser metadata for role-connection --- server/routes/discord.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/routes/discord.ts b/server/routes/discord.ts index 59ade5702..0fcfd4937 100644 --- a/server/routes/discord.ts +++ b/server/routes/discord.ts @@ -107,8 +107,6 @@ const buildUserNotFoundResponse = (res: Response) => { }; const updateMetadata = async (req: Request, res: Response, data: { uid: string, email: string }) => { - const metaData = new Map() - .set('isTeam', false); const connectedUser = await req.db.get>( SQL` SELECT users.username FROM social_lookup LEFT JOIN users on social_lookup.userId = users.id @@ -128,7 +126,10 @@ const updateMetadata = async (req: Request, res: Response, data: { uid: string, if (!user) { return buildUserNotFoundResponse(res); } - metaData.set('isTeam', user.roles !== ''); + const metadata = { + isteam: user.roles !== '', + isuser: true, + }; await fetch( `${BASE_DISCORD_URI}/users/@me/applications/${configs.discordClientId}/role-connection`, { @@ -139,9 +140,8 @@ const updateMetadata = async (req: Request, res: Response, data: { uid: string, }, body: JSON.stringify({ platform_name: 'Pronouns.Page', - metadata: Object.fromEntries([...metaData.entries()].map( - ([key, value]) => [key.toLowerCase(), value], - )), + platform_username: user.username, + metadata, }), }, );