update filemanager navigation

This commit is contained in:
Kenta420 2024-02-20 15:01:43 +07:00
parent 11dc6b2132
commit 92b11f7b9d
31 changed files with 363 additions and 305 deletions

View file

@ -12,22 +12,19 @@ export default function (
})
app.on('open-url', (_event, url) => {
const paramsString = url.split('://')[1]
url = url.replace('taobin-electron://', 'http://')
const parsedUrl = new URL(url)
const kind = paramsString.split('?')[0]
const params = new URLSearchParams(paramsString)
if (kind === '/login') {
if (parsedUrl.host === 'login') {
win?.webContents.send('loginSuccess', {
id: params.get('id'),
name: params.get('name'),
email: params.get('email'),
picture: params.get('picture'),
permissions: params.get('permissions'),
access_token: params.get('access_token'),
max_age: params.get('access_token_max_age'),
refresh_token: params.get('refresh_token')
id: parsedUrl.searchParams.get('id'),
email: parsedUrl.searchParams.get('email'),
name: parsedUrl.searchParams.get('name'),
picture: parsedUrl.searchParams.get('picture'),
permissions: parsedUrl.searchParams.get('permissions'),
accessToken: parsedUrl.searchParams.get('access_token'),
maxAge: parsedUrl.searchParams.get('max_age'),
refreshToken: parsedUrl.searchParams.get('refresh_token')
})
}
})