|
@@ -19,6 +19,8 @@ import com.khmer9.cock8888main.screen.login.LoginActivity
|
|
|
import com.mazenrashed.printooth.Printooth
|
|
|
import com.mazenrashed.printooth.ui.ScanningActivity
|
|
|
import kotlinx.android.synthetic.main.fragment_setting.*
|
|
|
+import java.util.*
|
|
|
+import kotlin.concurrent.timerTask
|
|
|
|
|
|
/**
|
|
|
* A simple [Fragment] subclass as the second destination in the navigation.
|
|
@@ -130,37 +132,29 @@ class SettingFragment : BaseFragment(R.layout.fragment_setting) {
|
|
|
v_logout.setOnClickListener {
|
|
|
if (!sharePref.getIsMute()) betTouch.start()
|
|
|
it.btnClick().subscribe {
|
|
|
- sharePref.logout()
|
|
|
-
|
|
|
- val intent = Intent(requireContext(), LoginActivity::class.java)
|
|
|
- startActivity(intent)
|
|
|
- requireActivity().finishAffinity()
|
|
|
-
|
|
|
+ settingViewModel.logout()
|
|
|
+
|
|
|
+ Timer().schedule(timerTask {
|
|
|
+ sharePref.logout()
|
|
|
+ val intent = Intent(requireContext(), LoginActivity::class.java)
|
|
|
+ startActivity(intent)
|
|
|
+ requireActivity().finishAffinity()
|
|
|
+ }, 2000)
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
private fun getResult(state: UpdatePwdViewState) {
|
|
|
-
|
|
|
- // if (state.isProgress){
|
|
|
- // Toast.makeText(requireContext(), "Loading", Toast.LENGTH_LONG).show()
|
|
|
-
|
|
|
- //}
|
|
|
if (state.isUpdateSuccess) {
|
|
|
//Toast.makeText(requireContext(), "Update Sucess", Toast.LENGTH_LONG).show()
|
|
|
val intent = Intent(requireContext(), LoginActivity::class.java)
|
|
|
startActivity(intent)
|
|
|
requireActivity().finishAffinity()
|
|
|
-
|
|
|
}
|
|
|
if (state.error != null) {
|
|
|
//Toast.makeText(requireContext(), "Error", Toast.LENGTH_LONG).show()
|
|
|
tv_error.text = state.error
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
|
|
@@ -170,12 +164,6 @@ class SettingFragment : BaseFragment(R.layout.fragment_setting) {
|
|
|
val pair = Printooth.getPairedPrinter()
|
|
|
v_print.setImageViewIcon(R.drawable.blue_text_dc)
|
|
|
text_connect.text = pair?.name
|
|
|
-
|
|
|
-
|
|
|
- //Printooth.removeCurrentPrinter()
|
|
|
-//https://github.com/mazenrashed/Printooth
|
|
|
-
|
|
|
}
|
|
|
- //Printer is ready now
|
|
|
}
|
|
|
}
|