platform method
Implementation
Future<ApiResponse<Token>> platform() async {
ApiResponse<Token> response = ApiResponse<Token>();
try {
var result = await clientToken.post(
"access/platform",
data: {
"access_key": "4a44a80ebe75",
},
);
response = ApiResponse<Token>.fromJson(
result.data,
(data) => Token.fromJson(data),
);
Preferences().saveToken(jsonEncode(response.data?.toJson()));
} catch (e) {
if (e is DioException) {
DioException error = e;
Map<String, dynamic>? map = jsonDecode(error.response.toString());
response = ApiResponse<Token>.fromJson(
map ?? {},
(data) => Token.fromJson(data),
);
}
}
return response;
}