diff options
| author | Konstantin Ullrich <konstantinullrich12@gmail.com> | 2024-08-27 11:08:15 +0200 |
|---|---|---|
| committer | Konstantin Ullrich <konstantinullrich12@gmail.com> | 2024-08-27 11:08:15 +0200 |
| commit | f56b6b939a44064b1c14e79eb3a5a00a2a2a5598 (patch) | |
| tree | e2582499324cec14930e56b55d4b84991a0e71bb /impls/monero.dart/lib | |
| parent | 173b9f13bf25e74f849fcb533a7e7dcb3502bc77 (diff) | |
minor fix
Diffstat (limited to 'impls/monero.dart/lib')
| -rw-r--r-- | impls/monero.dart/lib/src/ledger.dart | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/impls/monero.dart/lib/src/ledger.dart b/impls/monero.dart/lib/src/ledger.dart index 68cf2c1..fe2e3df 100644 --- a/impls/monero.dart/lib/src/ledger.dart +++ b/impls/monero.dart/lib/src/ledger.dart @@ -10,7 +10,7 @@ import 'package:ledger_flutter/src/utils/buffer.dart'; import 'package:monero/monero.dart' as monero; Timer? _ledgerExchangeTimer; -Uint8List _lastLedgerRequest = Uint8List(0); +String _lastLedgerRequest = ''; void enableLedgerExchange( monero.wallet ptr, Ledger ledger, LedgerDevice device) { @@ -19,7 +19,9 @@ void enableLedgerExchange( final ledgerRequest = monero.Wallet_getSendToDevice(ptr) .cast<Uint8>() .asTypedList(ledgerRequestLength); - if (ledgerRequestLength > 0 && _lastLedgerRequest != ledgerRequest) { + if (ledgerRequestLength > 0 && _lastLedgerRequest != ledgerRequest.join()) { + _lastLedgerRequest = ledgerRequest.join(); + final response = await exchange(ledger, device, ledgerRequest); final Pointer<Uint8> result = malloc<Uint8>(response.length); |
