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

View File

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