initialize method
Initialize the auth service
Call this once at app startup. Optionally provide a server API URL for syncing user data to your backend.
Implementation
void initialize({String? serverApiUrl}) {
_serverApiUrl = serverApiUrl;
verbose('JasprAuthService initializing...');
// Set up Firebase auth state listener
void callback(JSAny? user) {
_handleAuthStateChange(user as _FirebaseUser?);
}
_firebase.auth().onAuthStateChanged(callback.toJS);
info('JasprAuthService initialized');
}