exchangeAuthTokenForJWT method
Exchanges the authorization token for a JWT from the backend
Implementation
Future<String?> exchangeAuthTokenForJWT(String authToken) async {
final response = await http.post(
Uri.parse('https://auth.3u.gg/auth'),
body: {'auth_token': authToken},
);
if (response.statusCode == 200) {
final Map<String, dynamic> responseData = json.decode(response.body);
return responseData['jwt']; // Assuming the response contains 'jwt'
} else {
print("Failed to exchange token: ${response.body}");
return null;
}
}