getToken method

Future<String?> getToken()

Implementation

Future<String?> getToken() async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  String? token = prefs.getString('token');

  // Si el token es nulo o está expirado, renovarlo
  if (token == null || await isTokenExpired()) {
    return await _refreshFirebaseToken();
  }

  return token;
}