fix: log sharing in app + clearing (#5801)

* fix: log wiping app

* fix: share modal rounded
This commit is contained in:
Calum H.
2026-04-13 16:52:35 +02:00
committed by GitHub
parent b666747bc2
commit d5ad1cb823
5 changed files with 66 additions and 7 deletions

View File

@@ -60,10 +60,18 @@ export class TauriModrinthClient extends XHRUploadClient {
let body: BodyInit | null | undefined = undefined
if (options.body) {
if (typeof options.body === 'object' && !(options.body instanceof FormData)) {
body = JSON.stringify(options.body)
const raw = options.body
if (
typeof raw === 'object' &&
!(raw instanceof FormData) &&
!(raw instanceof URLSearchParams) &&
!(raw instanceof Blob) &&
!(raw instanceof ArrayBuffer) &&
!ArrayBuffer.isView(raw as ArrayBufferView)
) {
body = JSON.stringify(raw)
} else {
body = options.body as BodyInit
body = raw as BodyInit
}
}