👟 Reproduction steps
On the newest version of the dart sdk I get a Crash when I use this code:
`final bucket = await _storage.listBuckets(
queries: [
Query.equal(r'$id', bucketId),
],
);
So I get this Error
type 'Null' is not a subtype of type 'bool'
#0 new Bucket.fromMap (package:dart_appwrite/src/models/bucket.dart:74:27)
#1 new BucketList.fromMap. (package:dart_appwrite/src/models/bucket_list.dart:19:67)
#2 MappedListIterable.elementAt (dart:_internal/iterable.dart:442:31)
#3 ListIterator.moveNext (dart:_internal/iterable.dart:371:26)
#4 new List.from (dart:core-patch/array_patch.dart:29:17)
#5 new BucketList.fromMap (package:dart_appwrite/src/models/bucket_list.dart:19:16)
#6 Storage.listBuckets (package:dart_appwrite/services/storage.dart:24:30)
so I added the total to be true:
final bucket = await _storage.listBuckets(
total: true,
queries: [
Query.equal(r'$id', bucketId),
],
);
and I got this error:
type 'bool' is not a subtype of type 'Iterable'
#0 _Uri._makeQueryFromParametersDefault. (dart:core/uri.dart:2769:18)
#1 _LinkedHashMapMixin.forEach (dart:_compact_hash:765:13)
#2 _Uri._makeQueryFromParametersDefault (dart:core/uri.dart:2765:21)
#3 _Uri._makeQueryFromParameters (dart:core-patch/uri_patch.dart:88:12)
#4 _Uri._makeQuery (dart:core/uri.dart:2738:12)
#5 new _Uri (dart:core/uri.dart:1959:13)
#6 ClientMixin.prepareRequest (package:dart_appwrite/src/client_mixin.dart:58:13)
#7 ClientIO.call (package:dart_appwrite/src/client_io.dart:243:32)
#8 Storage.listBuckets (package:dart_appwrite/services/storage.dart:21:30)
👍 Expected behavior
It lists all the Buckets
👎 Actual Behavior
Just have some stacktraces...
type 'Null' is not a subtype of type 'bool'
#0 new Bucket.fromMap (package:dart_appwrite/src/models/bucket.dart:74:27)
#1 new BucketList.fromMap. (package:dart_appwrite/src/models/bucket_list.dart:19:67)
#2 MappedListIterable.elementAt (dart:_internal/iterable.dart:442:31)
#3 ListIterator.moveNext (dart:_internal/iterable.dart:371:26)
#4 new List.from (dart:core-patch/array_patch.dart:29:17)
#5 new BucketList.fromMap (package:dart_appwrite/src/models/bucket_list.dart:19:16)
#6 Storage.listBuckets (package:dart_appwrite/services/storage.dart:24:30)
type 'bool' is not a subtype of type 'Iterable'
#0 _Uri._makeQueryFromParametersDefault. (dart:core/uri.dart:2769:18)
#1 _LinkedHashMapMixin.forEach (dart:_compact_hash:765:13)
#2 _Uri._makeQueryFromParametersDefault (dart:core/uri.dart:2765:21)
#3 _Uri._makeQueryFromParameters (dart:core-patch/uri_patch.dart:88:12)
#4 _Uri._makeQuery (dart:core/uri.dart:2738:12)
#5 new _Uri (dart:core/uri.dart:1959:13)
#6 ClientMixin.prepareRequest (package:dart_appwrite/src/client_mixin.dart:58:13)
#7 ClientIO.call (package:dart_appwrite/src/client_io.dart:243:32)
#8 Storage.listBuckets (package:dart_appwrite/services/storage.dart:21:30)
🎲 Appwrite version
Different version (specify in environment)
💻 Operating system
Linux
🧱 Your Environment
I use Appwrite-Self-Hosted version 1.8.0 in Docker (used from the website)
👀 Have you spent some time to check if this issue has been raised before?
- [x] I checked and didn't find similar issue
🏢 Have you read the Code of Conduct?