setAPlusUserData static method
dynamic
setAPlusUserData({
- required String userId,
- required String fcmToken,
- required String userName,
- required String secretKey,
- required String email,
- String? firstName,
- String? lastName,
- required dynamic mobile,
- dynamic profilePicture,
- SetUserRole? setUserRole,
- required dynamic onSuccess(
- dynamic value
- required dynamic onError(
- dynamic value
- required dynamic onConnectionFailed(
- dynamic value
Implementation
static setAPlusUserData({
required String userId,
required String fcmToken,
required String userName,
required String secretKey,
required String email,
String? firstName,
String? lastName,
required dynamic mobile,
dynamic profilePicture,
SetUserRole? setUserRole,
required Function(dynamic value)? onSuccess,
required Function(dynamic value)? onError,
required Function(dynamic value)? onConnectionFailed,
}) {
AppStorages.setChatUserRoles(setUserRole ?? SetUserRole());
AppStorages.secKey = secretKey;
AppStorages.myUserId = userId;
AppStorages.myFirstName.value = firstName ?? "";
AppStorages.myLastName.value = lastName ?? "";
AppStorages.myEmail.value = email;
AppStorages.myUserName.value = userName;
if (setUserRole != null) AppStorages.myRoles = setUserRole;
AppStorages.setChatUserData(userName, setKey: SessionKeys.chatUserName);
AppStorages.setChatUserData(userId, setKey: SessionKeys.chatUserId);
AppStorages.setChatUserData(firstName??"", setKey: SessionKeys.chatUserFirstName);
AppStorages.setChatUserData(lastName??"", setKey: SessionKeys.chatUserLastName);
AppStorages.setChatUserData(email, setKey: SessionKeys.chatUserEmail);
AppStorages.setChatUserData(mobile, setKey: SessionKeys.chatUserMobile);
AppStorages.setChatUserData(profilePicture, setKey: SessionKeys.chatUserProfilePic);
AppStorages.setChatUserData(fcmToken, setKey: SessionKeys.chatFcmToken);
}