setCurrentUser method

  1. @override
void setCurrentUser(
  1. AuthUser<OAuthToken>? user
)
override

Set the current user within the persistence layer.

Use null to signify that there is no signed in user.

Implementation

@override
void setCurrentUser(AuthUser<OAuthToken>? user) {
  final value = () {
    if (user != null) {
      final json = oAuthUserToJson(user);
      return jsonEncode(json);
    } else {
      return null;
    }
  }();
  currentUserPref.setValue(value);
}