improved error logging

This commit is contained in:
Fabian Freund
2025-06-23 22:19:50 +02:00
parent 66ac66cbd2
commit 9351dc3852
21 changed files with 410 additions and 199 deletions
@@ -1,5 +1,6 @@
import 'package:riverpod/riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
import 'package:weblibre/core/logger.dart';
import 'package:weblibre/data/models/web_page_info.dart';
import 'package:weblibre/domain/services/generic_website.dart';
@@ -31,6 +32,13 @@ class CompletePageInfo extends _$CompletePageInfo {
state = next;
}
},
onError: (error, stackTrace) {
logger.e(
'Error listening to pageInfoProvider',
error: error,
stackTrace: stackTrace,
);
},
);
return (cached != null) ? AsyncData(cached) : const AsyncLoading();