mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-17 17:57:40 +00:00
clean up cancel transaction in epiccash wallet
This commit is contained in:
parent
f6b9548e1d
commit
8d05421542
1 changed files with 16 additions and 22 deletions
|
@ -421,34 +421,28 @@ class EpicCashWallet extends CoinServiceAPI
|
||||||
|
|
||||||
late SecureStorageInterface _secureStore;
|
late SecureStorageInterface _secureStore;
|
||||||
|
|
||||||
|
/// returns an empty String on success, error message on failure
|
||||||
Future<String> cancelPendingTransactionAndPost(String txSlateId) async {
|
Future<String> cancelPendingTransactionAndPost(String txSlateId) async {
|
||||||
String? result;
|
|
||||||
try {
|
try {
|
||||||
result = await cancelPendingTransaction(txSlateId);
|
final String wallet = (await _secureStore.read(
|
||||||
|
key: '${_walletId}_wallet',
|
||||||
|
))!;
|
||||||
|
|
||||||
|
final result = await m.protect(() async {
|
||||||
|
return await compute(
|
||||||
|
_cancelTransactionWrapper,
|
||||||
|
Tuple2(
|
||||||
|
wallet,
|
||||||
|
txSlateId,
|
||||||
|
),
|
||||||
|
);
|
||||||
|
});
|
||||||
Logging.instance.log("result?: $result", level: LogLevel.Info);
|
Logging.instance.log("result?: $result", level: LogLevel.Info);
|
||||||
|
return result;
|
||||||
} catch (e, s) {
|
} catch (e, s) {
|
||||||
Logging.instance.log("$e, $s", level: LogLevel.Error);
|
Logging.instance.log("$e, $s", level: LogLevel.Error);
|
||||||
|
return e.toString();
|
||||||
}
|
}
|
||||||
return result!;
|
|
||||||
}
|
|
||||||
|
|
||||||
//
|
|
||||||
/// returns an empty String on success, error message on failure
|
|
||||||
Future<String> cancelPendingTransaction(String txSlateId) async {
|
|
||||||
final String wallet =
|
|
||||||
(await _secureStore.read(key: '${_walletId}_wallet'))!;
|
|
||||||
|
|
||||||
String? result;
|
|
||||||
await m.protect(() async {
|
|
||||||
result = await compute(
|
|
||||||
_cancelTransactionWrapper,
|
|
||||||
Tuple2(
|
|
||||||
wallet,
|
|
||||||
txSlateId,
|
|
||||||
),
|
|
||||||
);
|
|
||||||
});
|
|
||||||
return result!;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|
Loading…
Reference in a new issue