getTransactionContent function
Implementation
Future<TransactionResponse> getTransactionContent(
String address, String endpoint) async {
final Map<String, String> requestHeaders = {
'Content-type': 'application/json',
'Accept': 'application/json',
};
String _json = json.encode('query { ' +
' transaction(address: ' +
address +
'}) { ' +
' data { ' +
' content ' +
' } ' +
' } ' +
' } ');
http.Response responseHttp = await http.post(Uri.parse(endpoint + "/api"),
body: _json, headers: requestHeaders);
Completer<TransactionResponse> _completer =
new Completer<TransactionResponse>();
TransactionResponse? transactionResponse;
if (responseHttp.statusCode == 200) {
transactionResponse = transactionResponseFromJson(responseHttp.body);
}
_completer.complete(transactionResponse!);
return _completer.future;
}