fix(api): resolve TypeError in chat/completions ensureInitialized

initTranslators() is a no-op stub (translators self-register via static
imports). Wrapping the call with Promise.resolve() ensures .then() works
even when the function returns undefined instead of a Promise.
This commit is contained in:
diegosouzapw
2026-02-15 13:24:54 -03:00
parent 78b0782129
commit 06826d4c86

View File

@@ -9,7 +9,7 @@ let initPromise = null;
*/
function ensureInitialized() {
if (!initPromise) {
initPromise = initTranslators().then(() => {
initPromise = Promise.resolve(initTranslators()).then(() => {
console.log("[SSE] Translators initialized");
});
}