eletrotupi / tcc/ commit / ad58511

frontend: use env variables for controlling API/Token

Pedro Lucas Porcellis porcellis@eletrotupi.com · 6 months ago ad585119b1dc0fe5e5b988eb0d19bd01b466829c Browse files
Parents fbc5dfe
Changed files
2
Additions
+3
Deletions
-3
frontend/app/auth/login.tsx
1 1
import React, { useState } from 'react';
2 2
import {
3 3
  View,
4 4
  Text,
5 5
  StyleSheet,
46 46

47 47
    try {
48 48
      await login(email, password);
49 49
      router.replace('/(tabs)');
50 50
    } catch (error: any) {
51 -
	  Alert.alert('Erro: ', error.message || 'Falha ao fazer login');
51 +
	  Alert.alert('Erro: ', 'Falha ao fazer login');
52 52
    }
53 53
  };
54 54

55 55
  return (
56 56
    <SafeAreaView style={[styles.container, { backgroundColor }]}>
168 168
  },
169 169
  footerText: {
170 170
    fontSize: 14,
171 171
  },
172 172
});
frontend/lib/api.ts modified+2 -2
frontend/lib/api.ts
1 1
import * as SecureStore from 'expo-secure-store';
2 2

3 -
const API_BASE_URL = 'http://192.168.3.76:3000';
4 -
const TOKEN_KEY = 'sky-is-crying'; // Gary B.B Coleman fucking slaps
3 +
const API_BASE_URL = process.env.EXPO_PUBLIC_API_BASE_URL;
4 +
const TOKEN_KEY = process.env.EXPO_PUBLIC_TOKEN_KEY; // Gary B.B Coleman fucking slaps
5 5

6 6
export interface User {
7 7
  id: number;
8 8
  email: string;
9 9
  firstName: string;
125 125
    return { token };
126 126
  }
127 127
}
128 128

129 129
export const apiClient = new ApiClient();