@@ -11,7 +11,7 @@ import { useRouter } from 'expo-router';
1111import { useAuth } from '@hooks/useAuth' ;
1212import axios from 'axios' ;
1313import AsyncStorage from '@react-native-async-storage/async-storage' ;
14- import { BASE_URL , CLIENTES , EMPRESTIMOS , REPORT } from '@constants/endpoints' ;
14+ import { BASE_URL , CLIENTES , EMPRESTIMOS } from '@constants/endpoints' ;
1515import { Emprestimo , fmt } from '../../types/emprestimo' ;
1616
1717const TOKEN_KEY = '@pagaai:token' ;
@@ -66,22 +66,20 @@ export default function DashboardScreen() {
6666 async function carregar ( ) {
6767 try {
6868 const cobrador = user ?. nome ?? '' ;
69- console . log ( '[Dashboard] cobrador:' , cobrador ) ;
70- console . log ( '[Dashboard] EMPRESTIMOS endpoint:' , `${ EMPRESTIMOS } /carteira/${ encodeURIComponent ( cobrador ) } ` ) ;
71-
72- const [ resClientes , resCarteira , resLucro ] = await Promise . all ( [
73- get ( CLIENTES ) ,
74- get ( `${ EMPRESTIMOS } /carteira/${ encodeURIComponent ( cobrador ) } ` ) ,
75- get ( `${ REPORT } /relatorio-lucro/${ encodeURIComponent ( cobrador ) } ` ) ,
76- ] ) ;
77-
78- console . log ( '[Dashboard] clientes:' , resClientes . data ) ;
79- console . log ( '[Dashboard] carteira:' , resCarteira . data ) ;
80- console . log ( '[Dashboard] lucro:' , resLucro . data ) ;
81-
82- const clientes : unknown [ ] = Array . isArray ( resClientes . data ) ? resClientes . data : [ ] ;
83- const lista : Emprestimo [ ] = Array . isArray ( resCarteira . data ) ? resCarteira . data : [ ] ;
84- const lucro = resLucro . data ;
69+
70+ const resClientes = await get ( CLIENTES ) . catch ( ( e ) => {
71+ console . error ( '[Dashboard] ERRO clientes:' , e ?. response ?. status , e ?. message ) ; return null ;
72+ } ) ;
73+ const resCarteira = await get ( `${ EMPRESTIMOS } /carteira/${ encodeURIComponent ( cobrador ) } ` ) . catch ( ( e ) => {
74+ console . error ( '[Dashboard] ERRO carteira:' , e ?. response ?. status , e ?. message ) ; return null ;
75+ } ) ;
76+ const resLucro = await get ( `${ EMPRESTIMOS } /relatorio-lucro/${ encodeURIComponent ( cobrador ) } ` ) . catch ( ( e ) => {
77+ console . error ( '[Dashboard] ERRO lucro:' , e ?. response ?. status , e ?. message ) ; return null ;
78+ } ) ;
79+
80+ const clientes : unknown [ ] = Array . isArray ( resClientes ?. data ) ? resClientes . data : [ ] ;
81+ const lista : Emprestimo [ ] = Array . isArray ( resCarteira ?. data ) ? resCarteira . data : [ ] ;
82+ const lucro = resLucro ?. data ;
8583
8684 const emDia = lista . filter ( ( e ) => calcularStatus ( e ) === 'emDia' ) ;
8785 const atrasados = lista . filter ( ( e ) => calcularStatus ( e ) === 'atraso' ) ;
0 commit comments