class KevinModule internal constructor(context: ReactApplicationContext?) :
ReactContextBaseJavaModule(context) {
private var callback: Callback? = null
fun openKevinAccountLinking(state: String, callback: Callback) {
val accountLinkingConfiguration = AccountSessionConfiguration.Builder(state)
.setPreselectedCountry(KevinCountry.LITHUANIA)
val intent = Intent(currentActivity, AccountSessionActivity::class.java)
intent.putExtra(AccountSessionContract.CONFIGURATION_KEY, accountLinkingConfiguration)
currentActivity?.startActivityForResult(intent, REQUEST_CODE_ACCOUNT_LINKING, null)
} catch (error: Exception) {
const val REQUEST_CODE_ACCOUNT_LINKING = 100