getTokenTypes function
Implementation
Future<List<Token>> getTokenTypes() async {
const url = '$MIRRORF_FILE_URL/api/token';
final response = await http.get(
Uri.parse(url),
headers: {
'Authorization': MIRRORF_FILE_UR_Authorization,
'New-Api-User': '2',
},
);
if (response.statusCode == 200) {
final Map<String, dynamic> jsonResponse = json.decode(response.body);
if (jsonResponse['success'] == true && jsonResponse['data'] != null) {
final List<dynamic> items = jsonResponse['data']['items'];
tokenTypes.value = [];
for (var item in items) {
tokenTypes.add(Token.fromJson(item));
}
}
} else {
throw Exception('Failed to load tokens');
}
print('请求成功,tokenTypes : $tokenTypes');
return tokenTypes;
}