toResponse method
Converts the value returned from the server side to TResponse
.
サーバー側から返却された値をTResponse
に変換します。
Implementation
@override
AgoraTokenFunctionsActionResponse toResponse(DynamicMap map) {
try {
if (map.isEmpty) {
throw Exception("Failed to get response from agora_token.");
}
final token = map.get("token", "");
if (token.isEmpty) {
throw Exception("Failed to get response from agora_token.");
}
return AgoraTokenFunctionsActionResponse(
token: token,
);
} catch (e) {
debugPrint(e.toString());
rethrow;
}
}