diff options
| author | cyan <cyjan@mrcyjanek.net> | 2024-09-04 11:25:25 +0000 |
|---|---|---|
| committer | cyan <cyjan@mrcyjanek.net> | 2024-09-04 11:25:25 +0000 |
| commit | 68528dbf757ba4a78c411ed776f8a2d3487c630c (patch) | |
| tree | 30907abba8ebddab3a01e44b2486eff701a00128 | |
| parent | 448dd5557ecceb5c9b3c6be647d29dffe2269bad (diff) | |
return List<String> instead of semicolon separated String form findWalletscyjan-fix-findWallets
| -rw-r--r-- | impls/monero.dart/lib/monero.dart | 7 | ||||
| -rw-r--r-- | impls/monero.dart/lib/wownero.dart | 8 |
2 files changed, 8 insertions, 7 deletions
diff --git a/impls/monero.dart/lib/monero.dart b/impls/monero.dart/lib/monero.dart index da3473b..997f1b6 100644 --- a/impls/monero.dart/lib/monero.dart +++ b/impls/monero.dart/lib/monero.dart @@ -3585,7 +3585,8 @@ bool WalletManager_verifyWalletPassword( return s; } -String WalletManager_findWallets(WalletManager wm_ptr, {required String path}) { +List<String> WalletManager_findWallets(WalletManager wm_ptr, + {required String path}) { debugStart?.call('MONERO_WalletManager_findWallets'); lib ??= MoneroC(DynamicLibrary.open(libPath)); try { @@ -3599,11 +3600,11 @@ String WalletManager_findWallets(WalletManager wm_ptr, {required String path}) { MONERO_free(strPtr.cast()); } debugEnd?.call('MONERO_WalletManager_findWallets'); - return str; + return str.split(";"); } catch (e) { errorHandler?.call('MONERO_WalletManager_findWallets', e); debugEnd?.call('MONERO_WalletManager_findWallets'); - return ""; + return []; } } diff --git a/impls/monero.dart/lib/wownero.dart b/impls/monero.dart/lib/wownero.dart index c94a15c..e87488c 100644 --- a/impls/monero.dart/lib/wownero.dart +++ b/impls/monero.dart/lib/wownero.dart @@ -3220,7 +3220,8 @@ bool WalletManager_verifyWalletPassword( return s; } -String WalletManager_findWallets(WalletManager wm_ptr, {required String path}) { +List<String> WalletManager_findWallets(WalletManager wm_ptr, + {required String path}) { debugStart?.call('WOWNERO_WalletManager_findWallets'); lib ??= WowneroC(DynamicLibrary.open(libPath)); try { @@ -3234,11 +3235,11 @@ String WalletManager_findWallets(WalletManager wm_ptr, {required String path}) { WOWNERO_free(strPtr.cast()); } debugEnd?.call('WOWNERO_WalletManager_findWallets'); - return str; + return str.split(";"); } catch (e) { errorHandler?.call('WOWNERO_WalletManager_findWallets', e); debugEnd?.call('WOWNERO_WalletManager_findWallets'); - return ""; + return []; } } @@ -3608,7 +3609,6 @@ int WOWNERO_deprecated_14WordSeedHeight({ return s; } - String WOWNERO_checksum_wallet2_api_c_h() { debugStart?.call('WOWNERO_checksum_wallet2_api_c_h'); lib ??= WowneroC(DynamicLibrary.open(libPath)); |
