feat(startup): Optimize model tools auto-selection timing during app initialization

This commit is contained in:
cogwheel0
2025-12-02 21:22:34 +05:30
parent ecad71dcf6
commit c0c7944f16
2 changed files with 9 additions and 8 deletions

View File

@@ -145,13 +145,11 @@ class _ConduitAppState extends ConsumerState<ConduitApp> {
() => ref.read(authApiIntegrationProvider),
delay: const Duration(milliseconds: 16),
);
queueInit(
() => ref.read(defaultModelAutoSelectionProvider),
delay: const Duration(milliseconds: 24),
);
// Note: defaultModelAutoSelectionProvider is now initialized in
// AppStartupFlow after authentication to avoid loading tools too early
queueInit(
() => ref.read(shareReceiverInitializerProvider),
delay: const Duration(milliseconds: 32),
delay: const Duration(milliseconds: 24),
);
SchedulerBinding.instance.addPostFrameCallback((_) {