From 7db03f61b1d37a4f61c7b8d4bfcd3c04966b8d7d Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Tue, 6 May 2025 13:09:46 -0400 Subject: [PATCH] store OAuth "website" in POST /api/v1/apps --- packages/megalodon/src/misskey.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/megalodon/src/misskey.ts b/packages/megalodon/src/misskey.ts index cfca2c291c..669eb0f106 100644 --- a/packages/megalodon/src/misskey.ts +++ b/packages/megalodon/src/misskey.ts @@ -39,7 +39,7 @@ export default class Misskey implements MegalodonInterface { public async registerApp( client_name: string, - options: Partial<{ scopes: Array; redirect_uri: string; website: string }> = { + options: Partial<{ scopes: Array; redirect_uri: string; website?: string }> = { scopes: MisskeyAPI.DEFAULT_SCOPE, redirect_uri: this.baseUrl } @@ -62,13 +62,14 @@ export default class Misskey implements MegalodonInterface { */ public async createApp( client_name: string, - options: Partial<{ scopes: Array; redirect_uri: string; website: string }> = { + options: Partial<{ scopes: Array; redirect_uri: string; website?: string }> = { scopes: MisskeyAPI.DEFAULT_SCOPE, redirect_uri: this.baseUrl } ): Promise { const redirect_uri = options.redirect_uri || this.baseUrl const scopes = options.scopes || MisskeyAPI.DEFAULT_SCOPE + const website = options.website ?? ''; const params: { name: string @@ -77,7 +78,7 @@ export default class Misskey implements MegalodonInterface { callbackUrl: string } = { name: client_name, - description: '', + description: website, permission: scopes, callbackUrl: redirect_uri }