Refatorando código e correções

This commit is contained in:
Matheus Albino Brunhara
2022-05-28 11:47:58 -05:00
parent e79cb353b2
commit 2c3ee6aeae
5 changed files with 110 additions and 70 deletions

View File

@@ -39,6 +39,8 @@ import { search, home, person } from 'ionicons/icons';
import { useState, useContext, useEffect } from 'react';
import React from 'react';
import sessionsService from './services/functions/sessionsService'
setupIonicReact();
const routes = (
@@ -69,8 +71,19 @@ const IonicApp: React.FC = () => {
user.setIsLoggedIn = setIsLoggedIn;
useEffect(() => {
// TODO, verifica se usuário está logado
// fazer com serviço externo (evita duplicações)
const verifyAuthenticatedUser = async () => {
const refreshSessionRes = await sessionsService.refreshSession()
if (refreshSessionRes.error) {
return
}
if (refreshSessionRes.userId) {
setIsLoggedIn(true)
}
}
verifyAuthenticatedUser()
})
return(