| 123456789101112131415161718192021222324 |
- import 'package:rxdart/rxdart.dart';
- import '/backend/schema/structs/index.dart';
- import 'custom_auth_manager.dart';
- class UitgaanskrantAuthUser {
- UitgaanskrantAuthUser({
- required this.loggedIn,
- this.uid,
- this.userData,
- });
- bool loggedIn;
- String? uid;
- UserStruct? userData;
- }
- /// Generates a stream of the authenticated user.
- BehaviorSubject<UitgaanskrantAuthUser> uitgaanskrantAuthUserSubject =
- BehaviorSubject.seeded(UitgaanskrantAuthUser(loggedIn: false));
- Stream<UitgaanskrantAuthUser> uitgaanskrantAuthUserStream() =>
- uitgaanskrantAuthUserSubject
- .asBroadcastStream()
- .map((user) => currentUser = user);
|