injectUser method

dynamic injectUser(
  1. User? user
)

Implementation

injectUser(User? user) {
  if (user == null) {
    _user = null;
    debugPrint('Remote.injectUser: user=null');
    return;
  }

  // Preserve Def_Login_ID if we already know it and the incoming user doesn't have it yet.
  if (_user != null &&
      _user?.name == user.name &&
      user.defLoginId == null &&
      _user?.defLoginId != null) {
    user.defLoginId = _user?.defLoginId;
  }

  _user = user;
  debugPrint(
      'Remote.injectUser: KZL=${_user?.name}, Def_Login_ID=${_user?.defLoginId}, hash=${_user.hashCode}');
}