Merge pull request #242 from Mandeepbhalothia/MB-128-Remove-Logging-Chars

Issue-128: Removal of logging while typing characters
This commit is contained in:
Kevin Gorham 2021-04-05 20:22:01 -04:00 committed by GitHub
commit fb0f611e76
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 19 deletions

View File

@ -74,7 +74,6 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
twig("Done reopening wallet.")
}
}
twig("HomeFragment.onAttach COMPLETE")
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
@ -121,7 +120,6 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
onModelUpdated(null, uiModel.copy(pendingSend = WalletZecFormmatter.toZecStringFull(sendViewModel.zatoshiAmount.coerceAtLeast(0))))
}
twig("HomeFragment.onViewCreated COMPLETE")
}
private fun onClearAmount() {
@ -168,7 +166,6 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
twig("HomeFragment.onSaveInstanceState")
// if (::uiModel.isInitialized) {
// outState.putParcelable("uiModel", uiModel)
// }
@ -177,7 +174,6 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
override fun onViewStateRestored(savedInstanceState: Bundle?) {
super.onViewStateRestored(savedInstanceState)
savedInstanceState?.let { inState ->
twig("HomeFragment.onViewStateRestored")
// onModelUpdated(HomeViewModel.UiModel(), inState.getParcelable("uiModel")!!)
}
}
@ -404,7 +400,6 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
val c = text[0]
setOnClickListener {
lifecycleScope.launch {
twig("CHAR TYPED: $c")
viewModel.onChar(c)
}
}
@ -414,14 +409,11 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
// TODO: remove these troubleshooting logs
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
twig("HomeFragment.onCreate")
}
override fun onActivityCreated(savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState)
twig("HomeFragment.onActivityCreated")
}
override fun onStart() {
super.onStart()
@ -429,22 +421,17 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
}
override fun onPause() {
super.onPause()
twig("HomeFragment.onPause resumeScope.isActive: ${resumedScope.isActive}")
}
override fun onStop() {
super.onStop()
twig("HomeFragment.onStop")
}
override fun onDestroyView() {
super.onDestroyView()
twig("HomeFragment.onDestroyView")
}
override fun onDestroy() {
super.onDestroy()
twig("HomeFragment.onDestroy")
}
override fun onDetach() {
super.onDetach()
twig("HomeFragment.onDetach")
}
}

View File

@ -46,23 +46,22 @@ class HomeViewModel @Inject constructor() : ViewModel() {
// no-op cases
acc == "0" && c == '0'
|| (c == backspace && acc == "0")
|| (c == decimal && acc.contains(decimal)) -> {twig("triggered: 1 acc: $acc c: $c")
|| (c == decimal && acc.contains(decimal)) -> {
acc
}
c == backspace && acc.length <= 1 -> {twig("triggered: 2 $typedChars")
c == backspace && acc.length <= 1 -> {
"0"
}
c == backspace -> {twig("triggered: 3")
c == backspace -> {
acc.substring(0, acc.length - 1)
}
acc == "0" && c != decimal -> {twig("triggered: 4 $typedChars")
acc == "0" && c != decimal -> {
c.toString()
}
acc.contains(decimal) && acc.length - acc.indexOf(decimal) > 8 -> {
twig("triggered: 5 $typedChars")
acc
}
else -> {twig("triggered: 6 $typedChars")
else -> {
"$acc$c"
}
}