updateTransaction method
Implementation
Future<void> updateTransaction(String cookie, String userInput,
String openIdOffer, String walletId, callback) async {
var header = {
"Cookie": cookie,
"Content-Type": "application/json",
};
var body = {
"status": userInput, // ? "accepted" : "rejected",
"url": openIdOffer,
};
// var response =
await http.post(
Uri.parse("${ApiConfig.baseUrl}holder/update-transaction"),
headers: header,
body: jsonEncode(body),
);
var did = await getDids(cookie, walletId);
var headerUpdate = {
"Cookie": cookie,
// "Referer": state.referer,
"Content-Type": "application/json",
};
var useBody = {"offer": openIdOffer};
var responseUpdate = await http.post(
Uri.parse(
"${ApiConfig.baseUrl}wallet/$walletId/exchange/useOfferRequest?did=${did.first.did}"),
headers: headerUpdate,
body: jsonEncode(useBody),
);
callback();
log("response of accepting :: ${responseUpdate.body}");
}