We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b2d906c commit 9391452Copy full SHA for 9391452
packages/stream_chat/lib/src/core/api/channel_api.dart
@@ -8,6 +8,7 @@ import 'package:stream_chat/src/core/models/channel_state.dart';
8
import 'package:stream_chat/src/core/models/event.dart';
9
import 'package:stream_chat/src/core/models/filter.dart';
10
import 'package:stream_chat/src/core/models/message.dart';
11
+import 'package:flutter/foundation.dart';
12
13
/// Defines the api dedicated to channel operations
14
class ChannelApi {
@@ -79,7 +80,13 @@ class ChannelApi {
79
80
}),
81
},
82
);
- return QueryChannelsResponse.fromJson(response.data);
83
+
84
+ try {
85
+ return QueryChannelsResponse.fromJson(response.data);
86
+ } catch (e) {
87
+ debugPrint('queryChannels error: $e');
88
+ return QueryChannelsResponse.fromJson({});
89
+ }
90
}
91
92
/// Mark all channels for this user as read
0 commit comments