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