diff --git a/lib/controllers/header_controller.dart b/lib/controllers/header_controller.dart index b8e2a00..295cf04 100644 --- a/lib/controllers/header_controller.dart +++ b/lib/controllers/header_controller.dart @@ -1,9 +1,13 @@ import "package:flutter_riverpod/flutter_riverpod.dart"; import "package:nexus/controllers/client_controller.dart"; +import "package:nexus/controllers/client_state_controller.dart"; class HeaderController extends AsyncNotifier> { @override Future> build() async { + if (ref.watch(ClientStateController.provider)?.isLoggedIn != true) { + return {}; + } final client = ref.watch(ClientController.provider.notifier); final accessToken = await client.getAccessToken(); return {"authorization": "Bearer $accessToken"};