upd: ketika link api berubah
Deskripsi: - jika pengembalian error maka otomatis signout pada halaman home NO Issues
This commit is contained in:
@@ -22,8 +22,8 @@ import { useDispatch, useSelector } from "react-redux";
|
|||||||
export default function Home() {
|
export default function Home() {
|
||||||
const entities = useSelector((state: any) => state.entities)
|
const entities = useSelector((state: any) => state.entities)
|
||||||
const dispatch = useDispatch()
|
const dispatch = useDispatch()
|
||||||
const { token, decryptToken } = useAuthSession()
|
const { token, decryptToken, signOut } = useAuthSession()
|
||||||
const insets = useSafeAreaInsets();
|
const insets = useSafeAreaInsets()
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
handleUserLogin()
|
handleUserLogin()
|
||||||
@@ -31,7 +31,11 @@ export default function Home() {
|
|||||||
|
|
||||||
async function handleUserLogin() {
|
async function handleUserLogin() {
|
||||||
const hasil = await decryptToken(String(token?.current))
|
const hasil = await decryptToken(String(token?.current))
|
||||||
apiGetProfile({ id: hasil }).then((data) => dispatch(setEntities(data.data)));
|
apiGetProfile({ id: hasil })
|
||||||
|
.then((data) => dispatch(setEntities(data.data)))
|
||||||
|
.catch((error) => {
|
||||||
|
signOut()
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
Reference in New Issue
Block a user