From 19efa1350d7c8d71108cd7047a660e1271f46357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Sat, 21 Jun 2025 17:43:38 +0200 Subject: [PATCH] pl-api: fix sharkey auth MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-api/lib/client.ts | 6 +++--- packages/pl-api/package.json | 2 +- packages/pl-fe/package.json | 2 +- packages/pl-fe/yarn.lock | 8 ++++---- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packages/pl-api/lib/client.ts b/packages/pl-api/lib/client.ts index 0f7c396ce..b3bcf8eff 100644 --- a/packages/pl-api/lib/client.ts +++ b/packages/pl-api/lib/client.ts @@ -527,7 +527,7 @@ class PlApiClient { * @see {@link https://docs.joinmastodon.org/methods/oauth/#authorize} */ authorize: async (params: OauthAuthorizeParams) => { - const response = await this.request('/oauth/authorize', { params }); + const response = await this.request('/oauth/authorize', { params, contentType: '' }); return v.parse(v.string(), response.json); }, @@ -577,7 +577,7 @@ class PlApiClient { id: mastodonTokenResponse.id, }); } else { - const response = await this.request('/oauth/token', { method: 'POST', body: params }); + const response = await this.request('/oauth/token', { method: 'POST', body: params, contentType: '' }); return v.parse(tokenSchema, { scope: params.scope || '', ...response.json }); } @@ -589,7 +589,7 @@ class PlApiClient { * @see {@link https://docs.joinmastodon.org/methods/oauth/#revoke} */ revokeToken: async (params: RevokeTokenParams) => { - const response = await this.request('/oauth/revoke', { method: 'POST', body: params }); + const response = await this.request('/oauth/revoke', { method: 'POST', body: params, contentType: '' }); this.#socket?.close(); diff --git a/packages/pl-api/package.json b/packages/pl-api/package.json index 33ba11fc0..3756b2de7 100644 --- a/packages/pl-api/package.json +++ b/packages/pl-api/package.json @@ -1,6 +1,6 @@ { "name": "pl-api", - "version": "1.0.0-rc.79", + "version": "1.0.0-rc.80", "type": "module", "homepage": "https://codeberg.org/mkljczk/pl-fe/src/branch/develop/packages/pl-api", "repository": { diff --git a/packages/pl-fe/package.json b/packages/pl-fe/package.json index c731ea8d4..42f11f1d5 100644 --- a/packages/pl-fe/package.json +++ b/packages/pl-fe/package.json @@ -105,7 +105,7 @@ "multiselect-react-dropdown": "^2.0.25", "mutative": "^1.1.0", "path-browserify": "^1.0.1", - "pl-api": "^1.0.0-rc.79", + "pl-api": "^1.0.0-rc.80", "postcss": "^8.5.3", "process": "^0.11.10", "punycode": "^2.1.1", diff --git a/packages/pl-fe/yarn.lock b/packages/pl-fe/yarn.lock index 9ea1f2859..9eecd198f 100644 --- a/packages/pl-fe/yarn.lock +++ b/packages/pl-fe/yarn.lock @@ -6875,10 +6875,10 @@ pkg-dir@^4.1.0: dependencies: find-up "^4.0.0" -pl-api@^1.0.0-rc.79: - version "1.0.0-rc.79" - resolved "https://registry.yarnpkg.com/pl-api/-/pl-api-1.0.0-rc.79.tgz#3c49079b0a071784aca3177e7417f1e80efe2a12" - integrity sha512-iXIDxCK1+s9V7a6jfskTYqGuGQk/gvC48A+//5jn8L867QrCmSTN5KuRaMi1J2n/K18y4vhlRs0WgRxwO4xcyA== +pl-api@^1.0.0-rc.80: + version "1.0.0-rc.80" + resolved "https://registry.yarnpkg.com/pl-api/-/pl-api-1.0.0-rc.80.tgz#669cc9c8747e03c78314a6a2f8290a32db620623" + integrity sha512-4rJRk+xkoPPRMMdLn7+h7zRA/N07Ho5oEEkE92pSx7HA/CxwFPGOXA1VttJ6p6my27zxPIduMM2RHwCLYbUfVA== dependencies: blurhash "^2.0.5" http-link-header "^1.1.3"