create
actual fun create(userId: UserIDEntity, shouldEncryptData: Boolean, platformParam: Any): UserConfigStorage
Creates a UserConfigStorage instance for Android.
Parameters
userId
The user ID entity
shouldEncryptData
Whether to encrypt the data
platformParam
Must be an Android Context
actual fun create(userId: <Error class: unknown class>, shouldEncryptData: Boolean, platformParam: Any): <Error class: unknown class>
Creates a UserConfigStorage instance for Apple platforms.
Parameters
userId
The user ID entity
shouldEncryptData
Whether to encrypt the data (ignored on Apple, uses Keychain)
platformParam
Must be a String representing the service name for Keychain
expect fun create(userId: UserIDEntity, shouldEncryptData: Boolean, platformParam: Any): UserConfigStorage
actual fun create(userId: <Error class: unknown class>, shouldEncryptData: Boolean, platformParam: Any): <Error class: unknown class>
actual fun create(userId: UserIDEntity, shouldEncryptData: Boolean, platformParam: Any): UserConfigStorage
Creates a UserConfigStorage instance for JVM.
Parameters
userId
The user ID entity
shouldEncryptData
Whether to encrypt the data
platformParam
Must be a String representing the root path