tokenize method
Implementation
Future<Map<dynamic, dynamic>> tokenize(String merchantId) async {
String authHeader =
AppUtils.getHttpHeaders(widget.config)["Authorization"]!;
await _controller
.runJavaScriptReturningResult("submit('$merchantId', '$authHeader')");
Map<dynamic, dynamic> data = {};
await Future.doWhile(() async {
if (result.isNotEmpty) {
data = Map.from(result);
setState(() {
result = {};
});
return false;
}
await Future.delayed(const Duration(seconds: 1));
return true;
});
return data;
}