From df3b8863df6ff7e54467ca7850d48c98680a9e19 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Thu, 10 Oct 2024 14:16:29 -0500 Subject: [PATCH] LibreTranslateTranslator: move headers to plain object, add url variable --- src/translators/LibreTranslateTranslator.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/translators/LibreTranslateTranslator.ts b/src/translators/LibreTranslateTranslator.ts index b7a749cf..ef7fb1f8 100644 --- a/src/translators/LibreTranslateTranslator.ts +++ b/src/translators/LibreTranslateTranslator.ts @@ -57,13 +57,14 @@ export class LibreTranslateTranslator implements DittoTranslator { api_key: this.apiKey, }; - const headers = new Headers(); - headers.append('Content-Type', 'application/json'); + const url = new URL('/translate', this.baseUrl); - const request = new Request(new URL('/translate', this.baseUrl), { + const request = new Request(url, { method: 'POST', body: JSON.stringify(body), - headers, + headers: { + 'Content-Type': 'application/json', + }, signal: opts?.signal, });