miauthのcallback urlをsearchParams.setで作るように (#9470)
This commit is contained in:
parent
9734ad42a1
commit
ded8584fdd
|
@ -44,7 +44,6 @@ import MkSignin from '@/components/MkSignin.vue';
|
||||||
import MkButton from '@/components/MkButton.vue';
|
import MkButton from '@/components/MkButton.vue';
|
||||||
import * as os from '@/os';
|
import * as os from '@/os';
|
||||||
import { $i, login } from '@/account';
|
import { $i, login } from '@/account';
|
||||||
import { appendQuery, query } from '@/scripts/url';
|
|
||||||
import { i18n } from '@/i18n';
|
import { i18n } from '@/i18n';
|
||||||
|
|
||||||
const props = defineProps<{
|
const props = defineProps<{
|
||||||
|
@ -70,9 +69,9 @@ async function accept(): Promise<void> {
|
||||||
|
|
||||||
state = 'accepted';
|
state = 'accepted';
|
||||||
if (props.callback) {
|
if (props.callback) {
|
||||||
location.href = appendQuery(props.callback, query({
|
const cbUrl = new URL(props.callback);
|
||||||
session: props.session,
|
cbUrl.searchParams.set('session', props.session);
|
||||||
}));
|
location.href = cbUrl.href;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue