Hey Appwriters, for some weeks there about, have been seeing this error, so today i really wanted to fix it but i couldn't and i dont know why i keep encountering it most time,
it pop up randomly
flutter: AppwriteException: , Missing channels (1008)
flutter:
#0 RealtimeMixin.handleError (package:appwrite/src/realtime_mixin.dart:157:7)
#1 RealtimeMixin._createSocket.<anonymous closure> (package:appwrite/src/realtime_mixin.dart:50:13)
#2 _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10)
#3 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#4 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#5 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123:11)
#6 _HandleErrorStream._handleData (dart:async/stream_pipe.dart:253:10)
#7 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153:13)
#8 _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10)
#9 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#10 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#11 _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:784:19)
#12 _StreamControll<…>
flutter: ----------------------------------------------------```
please whats the issue here?
Are you handling realtime in your app?
If so, are you setting the channel dynamically?
yes...
Then, the best would be to check if the channel string is not empty before subscribing, something like so:
if(dynamicChannel.isNotEmpty)
realtime.subscribe([dynamicChannel]);
okay... let me do that and get back to you
Recommended threads
- Auth not working on expo react native
I'm trying to launch a development server with expo go and appwrite as a backend. On my windows pc, I've got a local docker instance of appwrite running as my b...
- createMembership is not sending email wi...
Parameters should be correct. Account and Membership are successfully created. I have a next.js project with localhost origin allowed. I checked spam etc. i...
- Bulk delete failed with 401
- I created a transaction to bulk delete rows in a table has `done` equal `true` follow documentation. But when run, it returns 401 unauthorized error as screen...