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