source init context logs
This commit is contained in:
parent
832a683607
commit
9093cfab69
3 changed files with 7 additions and 0 deletions
|
@ -49,6 +49,8 @@ Future<Map<String, dynamic>> _drawWidget(dynamic args) async {
|
|||
final reuseEntry = args['reuseEntry'] as bool;
|
||||
final isSystemThemeDark = args['isSystemThemeDark'] as bool;
|
||||
|
||||
await reportService.log('Draw widget with widgetId=$widgetId');
|
||||
|
||||
final brightness = isSystemThemeDark ? Brightness.dark : Brightness.light;
|
||||
final outline = await settings.getWidgetOutline(widgetId).color(brightness);
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ import 'package:aves/model/source/album.dart';
|
|||
import 'package:aves/model/source/collection_source.dart';
|
||||
import 'package:aves/model/vaults/details.dart';
|
||||
import 'package:aves/model/vaults/vaults.dart';
|
||||
import 'package:aves/services/common/services.dart';
|
||||
import 'package:aves/theme/durations.dart';
|
||||
import 'package:aves/theme/icons.dart';
|
||||
import 'package:aves/view/view.dart';
|
||||
|
@ -35,6 +36,7 @@ Future<String?> pickAlbum({
|
|||
}) async {
|
||||
final source = context.read<CollectionSource>();
|
||||
if (source.initState != SourceInitializationState.full) {
|
||||
await reportService.log('Complete source initialization to pick album');
|
||||
// source may not be fully initialized in view mode
|
||||
await source.init();
|
||||
}
|
||||
|
|
|
@ -209,12 +209,14 @@ class _HomePageState extends State<HomePage> {
|
|||
final source = context.read<CollectionSource>();
|
||||
source.safeMode = safeMode;
|
||||
if (source.initState != SourceInitializationState.full) {
|
||||
await reportService.log('Complete source initialization to set up home for app mode=$appMode');
|
||||
await source.init(
|
||||
loadTopEntriesFirst: settings.homePage == HomePageSetting.collection && settings.homeCustomCollection.isEmpty,
|
||||
);
|
||||
}
|
||||
case AppMode.screenSaver:
|
||||
final source = context.read<CollectionSource>();
|
||||
await reportService.log('Initialize source to start screen saver');
|
||||
await source.init(
|
||||
canAnalyze: false,
|
||||
);
|
||||
|
@ -223,6 +225,7 @@ class _HomePageState extends State<HomePage> {
|
|||
final directory = _viewerEntry?.directory;
|
||||
if (directory != null) {
|
||||
unawaited(AnalysisService.registerCallback());
|
||||
await reportService.log('Initialize source to view item in directory $directory');
|
||||
final source = context.read<CollectionSource>();
|
||||
await source.init(
|
||||
directory: directory,
|
||||
|
|
Loading…
Reference in a new issue