fix: correct test failures and error propagation

- Add CacheScope provider in UserProfileCacheRepository tests
- Remove catch blocks that swallowed errors in _loadHistory/_loadMoreHistory
- Errors now properly propagate to switchUser() caller
This commit is contained in:
qzl
2026-04-01 15:11:49 +08:00
parent 640b4d15a3
commit 19aa33a609
9 changed files with 7 additions and 48 deletions
@@ -52,7 +52,6 @@ class TodoRepository extends CachedRepository<List<TodoResponse>> {
try {
await api.completeTodo(id);
invalidator.invalidate(pendingListKey);
_logger.info(message: 'Todo completed', extra: {'todo_id': id});
} catch (error, stackTrace) {
_logger.error(
message: 'Failed to complete todo',