Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
Loading...
Searching...
No Matches
auth_notifier.dart
Go to the documentation of this file.
1import 'dart:async';
2import '/features/authentication/presentation/logic/authentication_bloc/authentication_bloc.dart';
3import 'package:flutter/material.dart';
4
6 final AuthenticationBloc _authBloc;
7 late final StreamSubscription<AuthenticationState> _subscription;
8
9 AuthNotifier(this._authBloc) {
10 _subscription = _authBloc.stream.listen((state) {
11 notifyListeners();
12 });
13 }
14
15 bool get isAuthenticated => _authBloc.state is AuthenticatedState;
16
17 @override
18 void dispose() {
19 _subscription.cancel();
20 super.dispose();
21 }
22}
final AuthenticationBloc _authBloc
override void dispose()
bool get isAuthenticated
late final StreamSubscription< AuthenticationState > _subscription
AuthNotifier(this._authBloc)