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) {