init ClientController before other providers

This commit is contained in:
Henry Hiles 2026-09-21 23:03:57 -04:00
commit 0cd815dc79
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
2 changed files with 49 additions and 30 deletions

View file

@ -121,7 +121,7 @@ class UnifiedPushController extends AsyncNotifier<bool> {
Future<void> register([bool alreadyRegistered = false]) async {
final clientState = ref.watch(ClientStateController.provider);
if (clientState?.deviceId == null) ref.invalidateSelf();
if (clientState?.deviceId == null) return ref.invalidateSelf();
final capabilities = await ref
.watch(ClientController.provider.notifier)