-
-
Notifications
You must be signed in to change notification settings - Fork 267
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
I am handling a supabase stream with a streamtransformer:
final streamTransformer = StreamTransformer.fromHandlers(
handleData: handleData,
handleError: handleError,
);
void handleData(
List<Map<String, dynamic>> data,
EventSink<List<PlatformAccount>> sink,
) {
if (data.isEmpty) return sink.add([]);
final snapshotResult = data.map((json) {
return PlatformAccount.fromJson(json);
}).toList();
sink.add(snapshotResult);
}
Future<void> handleError(
Object error,
StackTrace stk,
EventSink<List<PlatformAccount>> sink,
) async {
print(error); //prints "null"
print(stk); //prints "SupabaseStreamBuilder._addError"
}
final stream = Supabase.instance.client.from('myTable').stream(primaryKey: ['id']).transform(streamTransformer);Every now and then, the stream emits a string that says "null" and I don't know why. Any Idea?
????????? supabase_flutter 1.10.6
??? ????????? supabase 1.9.5
??? ??? ????????? functions_client 1.3.2
??? ??? ????????? gotrue 1.9.0
??? ??? ????????? postgrest 1.3.2
??? ??? ????????? realtime_client 1.1.1
??? ??? ????????? storage_client 1.5.1
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working