سلام خسته نباشید من یه سوالی که داشتم استاد چرا در فرگمنت از composteDisposable توی NikeViewModel استفاده نکردن و به جاش خودشون تو فرگمنت یکی دیگش رو ساختن.
و سوال دوم اینه که مگر ما نگفتیم که نباید توی view اصلا عمل پردازش انجام ندیم پس چرا استاد این تیکه کد رو به view
اضافه کردن؟؟؟
loginBtn.setOnClickListener {
viewModel.login(returnString(emailEt.text.toString()), returnString(passwordEt.text.toString()))
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(object : NikeCompletableObserver(viewModel.composteDisposable){
override fun onComplete() {
requireActivity().finish()
}
})
}