show icon cache size

This commit is contained in:
Fabian Freund
2024-06-16 20:40:42 +02:00
parent 42a9db63f7
commit f50391d1da
6 changed files with 80 additions and 14 deletions
@@ -1,6 +1,7 @@
import 'dart:convert';
import 'package:bang_navigator/domain/services/generic_website.dart';
import 'package:bang_navigator/extensions/database_table_size.dart';
import 'package:bang_navigator/features/bangs/data/database/database.dart';
import 'package:bang_navigator/features/bangs/data/models/bang.dart';
import 'package:bang_navigator/features/bangs/data/models/bang_data.dart';
@@ -86,6 +87,10 @@ class BangDataRepository extends _$BangDataRepository {
);
}
Stream<double> watchIconCacheSize() {
return _db.tableSize(_db.bangIcon).watchSingle();
}
Future<int> clearIconData() {
return _db.bangIcon.deleteAll();
}