fix: sessionToken not get
parent
7da5de6c1e
commit
d9992d1644
|
|
@ -21,7 +21,7 @@ function onSelectUserClick(e) {
|
||||||
"callback":0,
|
"callback":0,
|
||||||
"error":0,
|
"error":0,
|
||||||
"__tauriModule":"Event",
|
"__tauriModule":"Event",
|
||||||
"message":{"cmd":"emit","event":"login","payload":element.href}
|
"message":{"cmd":"emit","event":"login","payload":{"url":element.href}}
|
||||||
}))
|
}))
|
||||||
}
|
}
|
||||||
function detectAndInject() {
|
function detectAndInject() {
|
||||||
|
|
|
||||||
|
|
@ -17,10 +17,22 @@ export const Home: React.FC = ({ }) => {
|
||||||
throw new Error(result.error.message);
|
throw new Error(result.error.message);
|
||||||
}
|
}
|
||||||
|
|
||||||
const sessionToken = await invoke('open_login_window', {
|
const login: string | null = await invoke('open_login_window', {
|
||||||
url: result.result.url
|
url: result.result.url
|
||||||
})
|
})
|
||||||
console.log(sessionToken)
|
if (login === null || login === '') {
|
||||||
|
console.log('user cancel login');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const loginResult: { url: string } = JSON.parse(login);
|
||||||
|
const sessionToken = await client.loginSteps({
|
||||||
|
authCodeVerifier: result.result.authCodeVerifier,
|
||||||
|
login: loginResult.url,
|
||||||
|
})
|
||||||
|
if (sessionToken.error) {
|
||||||
|
throw new Error(sessionToken.error.message);
|
||||||
|
}
|
||||||
|
console.log('sessionToken', sessionToken.result);
|
||||||
}
|
}
|
||||||
return <>
|
return <>
|
||||||
Hello world! <Loading />
|
Hello world! <Loading />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue