Hovhannes
08/20/2021, 1:41 PMFragment
private var instance: LoginFragment? = null
private val viewModel by viewModels<AuthViewModel>()
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
binding = FragmentLoginBinding.bind(view)
instance =this
}
fun login(): String {
viewModel.login(clientId, partner.toString(), password)
val clientId = binding.editTextTextEmailAddress.text.toString().trim()
val encrypted = encrypt(clientId, publicKey)
return encrypted
}
RemoteDataSource
private fun getRetrofitClient(): OkHttpClient {
val str= LoginFragment().getInstance()?.login()
....Chrimaeon
08/20/2021, 5:01 PMChrimaeon
08/20/2021, 5:04 PMColton Idle
08/20/2021, 6:41 PM