INNER CODE UNIT · Dart

AuthController

RivaanRanawat/tiktok-flutter-clone · lib/controllers/auth_controller.dart:11

class AuthController extends GetxController {
  static AuthController instance = Get.find();
  late Rx<User?> _user;
  late Rx<File?> _pickedImage;

  File? get profilePhoto => _pickedImage.value;
  User get user => _user.value!;

  @override
  void onReady() {
    super.onReady();
    _user = Rx<User?>(firebaseAuth.currentUser);
    _user.bindStream(firebaseAuth.authStateChanges());
    ever(_user, _setInitialScreen);
  }

  _setInitialScreen(User? user) {
    if (user == null) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…