Snapkit constructor
Snapkit()
Creates a new Snapkit
instance
Implementation
Snapkit() {
this._authStatusController = new StreamController<SnapchatUser?>();
this.onAuthStateChanged = this._authStatusController.stream;
this._authStatusController.add(null);
this.currentUser.then((user) {
this._authStatusController.add(user);
this._authStateListener?.onLogin(user);
}).catchError((error, StackTrace stacktrace) {
this._authStatusController.add(null);
this._authStateListener?.onLogout();
});
}