|
|
|
@ -10,11 +10,11 @@ import { useNavigate } from 'react-router-dom'
|
|
|
|
|
function Callback() {
|
|
|
|
|
|
|
|
|
|
const navigate = useNavigate()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const login = useAuthStore((state) => state.login)
|
|
|
|
|
const loginStatus = useAuthStore((state) => state.loginStatus)
|
|
|
|
|
const urlSearch = new URLSearchParams(location.search)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const authCode = urlSearch.get('authCode')
|
|
|
|
|
const state = urlSearch.get('state')
|
|
|
|
|
const error = urlSearch.get('error')
|
|
|
|
@ -48,9 +48,9 @@ function Callback() {
|
|
|
|
|
navigate(originUrl)
|
|
|
|
|
} else {
|
|
|
|
|
if (isMobileApp) {
|
|
|
|
|
navigate('/m/conversation')
|
|
|
|
|
navigate('/m/conversation', { replace: true })
|
|
|
|
|
} else {
|
|
|
|
|
navigate('/')
|
|
|
|
|
navigate('/', { replace: true })
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (loginStatus === 403) {
|
|
|
|
|