feat: always force login to Akkoma or Pleroma servers (but I guess probably not working before login?)

This commit is contained in:
TAKAHASHI Shuuji 2025-02-25 23:07:33 +09:00
parent 32a641f2b8
commit 0d97dd2b5f

View file

@ -30,7 +30,7 @@ export function useSignIn(input?: Ref<HTMLInputElement | undefined>) {
href = await (globalThis.$fetch as any)(`/api/${publicServer.value}/login`, { href = await (globalThis.$fetch as any)(`/api/${publicServer.value}/login`, {
method: 'POST', method: 'POST',
body: { body: {
force_login: users.value.length > 0, force_login: (isAkkoma || isPleroma) || users.value.length > 0,
origin: location.origin, origin: location.origin,
lang: userSettings.value.language, lang: userSettings.value.language,
}, },
@ -41,7 +41,7 @@ export function useSignIn(input?: Ref<HTMLInputElement | undefined>) {
href = await (globalThis.$fetch as any)(`/api/${server.value || publicServer.value}/login`, { href = await (globalThis.$fetch as any)(`/api/${server.value || publicServer.value}/login`, {
method: 'POST', method: 'POST',
body: { body: {
force_login: users.value.some(u => u.server === server.value), force_login: (isAkkoma || isPleroma) || users.value.some(u => u.server === server.value),
origin: location.origin, origin: location.origin,
lang: userSettings.value.language, lang: userSettings.value.language,
}, },