const urlPart = window.location.href.split('?')
const path = urlPart[0]
const search = urlPart[1]
const params = new URLSearchParams(search)
const loginInfo = { token: '', appId: '', viewId: '' }
Object.keys(loginInfo).forEach(k => {
const value = params.get(k)
if (value) {
loginInfo[k] = value
params.delete(k)
}
})
if (loginInfo.token && loginInfo.appId) {
localStorage.setItem('loginInfo', JSON.stringify(loginInfo))
setToken(loginInfo.token)
window.history.replaceState({}, '', `${path}${params.size ? `?${params}` : ''}`)
}