getWallets method
Get wallets by id
return all if ids is null
Implementation
@override
Future<List<Wallet>> getWallets({List<String>? ids}) async {
await dbRdy;
return Future.value(
_objectBox.store
.box<DbWallet>()
.getAll()
.map((dbWallet) {
return dbWallet.toNdk();
})
.where((wallet) {
if (ids == null || ids.isEmpty) {
return true; // return all wallets
}
return ids.contains(wallet.id);
})
.toList(),
);
}