-
public final class UserSwitcher
-
-
Constructor Summary
Constructors Constructor Description UserSwitcher(IPreferencesService preferencesService, IOperationRepo operationRepo, ServiceProvider services, IDManager idManager, IdentityModelStore identityModelStore, PropertiesModelStore propertiesModelStore, SubscriptionModelStore subscriptionModelStore, ConfigModel configModel, OneSignalUtils oneSignalUtils, String carrierName, String deviceOS, AndroidUtils androidUtils, Function0<Context> appContextProvider)
-
Method Summary
Modifier and Type Method Description final UnitcreateAndSwitchToNewUser(Boolean suppressBackendOperation, Function2<IdentityModel, PropertiesModel, Unit> modify)final BooleancreatePushSubscriptionFromLegacySync(String legacyPlayerId, JSONObject legacyUserSyncJSON, ConfigModel configModel, SubscriptionModelStore subscriptionModelStore, Context appContext)final UnitinitUser(Boolean forceCreateUser)-
-
Constructor Detail
-
UserSwitcher
UserSwitcher(IPreferencesService preferencesService, IOperationRepo operationRepo, ServiceProvider services, IDManager idManager, IdentityModelStore identityModelStore, PropertiesModelStore propertiesModelStore, SubscriptionModelStore subscriptionModelStore, ConfigModel configModel, OneSignalUtils oneSignalUtils, String carrierName, String deviceOS, AndroidUtils androidUtils, Function0<Context> appContextProvider)
-
-
Method Detail
-
createAndSwitchToNewUser
final Unit createAndSwitchToNewUser(Boolean suppressBackendOperation, Function2<IdentityModel, PropertiesModel, Unit> modify)
-
createPushSubscriptionFromLegacySync
final Boolean createPushSubscriptionFromLegacySync(String legacyPlayerId, JSONObject legacyUserSyncJSON, ConfigModel configModel, SubscriptionModelStore subscriptionModelStore, Context appContext)
-
-
-
-