improved error logging and handling

This commit is contained in:
Fabian Freund
2026-01-21 11:07:23 +01:00
parent f648c43441
commit dc4a5a9c85
35 changed files with 242 additions and 115 deletions
@@ -21,6 +21,7 @@ import 'dart:typed_data';
import 'dart:ui';
import 'package:fast_equatable/hash.dart';
import 'package:weblibre/core/logger.dart';
import 'package:weblibre/domain/entities/equatable_image.dart';
import 'package:weblibre/utils/lru_cache.dart';
@@ -64,8 +65,8 @@ Future<EquatableImage?> tryDecodeImage(
_cache.set(digest, image);
return image;
}
} catch (e) {
//swallow
} catch (e, s) {
logger.w('Failed to decode image', error: e, stackTrace: s);
}
return null;