improved error logging and handling
This commit is contained in:
@@ -47,9 +47,14 @@ class SelectedTab extends _$SelectedTab {
|
||||
},
|
||||
);
|
||||
|
||||
final selectedTabSub = eventSerivce.selectedTabEvents.listen((tabId) {
|
||||
state = tabId;
|
||||
});
|
||||
final selectedTabSub = eventSerivce.selectedTabEvents.listen(
|
||||
(tabId) {
|
||||
state = tabId;
|
||||
},
|
||||
onError: (Object error, StackTrace stackTrace) {
|
||||
logger.e('Error in selected tab events', error: error, stackTrace: stackTrace);
|
||||
},
|
||||
);
|
||||
|
||||
ref.onDispose(() async {
|
||||
await selectedTabSub.cancel();
|
||||
|
||||
Reference in New Issue
Block a user