@@ -12,6 +12,7 @@ import com.github.code.gambit.helper.auth.AuthData
1212import com.github.code.gambit.helper.auth.AuthState
1313import com.github.code.gambit.ui.fragment.auth.confirmationcomponent.ConfirmationComponent
1414import com.github.code.gambit.utility.extention.exitFullscreen
15+ import com.github.code.gambit.utility.extention.hideKeyboard
1516import com.github.code.gambit.utility.extention.longToast
1617import com.github.code.gambit.utility.extention.snackbar
1718import com.google.android.material.tabs.TabLayoutMediator
@@ -128,17 +129,17 @@ class AuthFragment : Fragment(R.layout.fragment_auth) {
128129
129130 private fun signUp (authData : AuthData ) {
130131 this .authData = authData
131- viewModel. setEvent(AuthEvent .SignUpEvent (authData))
132+ setEvent(AuthEvent .SignUpEvent (authData))
132133 }
133134
134135 private fun logIn (authData : AuthData ) {
135136 this .authData = authData
136- viewModel. setEvent(AuthEvent .LoginEvent (authData))
137+ setEvent(AuthEvent .LoginEvent (authData))
137138 }
138139
139140 private fun confirmSignUp (code : String ) {
140141 authData.confirmationCode = code
141- viewModel. setEvent(AuthEvent .ConfirmationEvent (authData))
142+ setEvent(AuthEvent .ConfirmationEvent (authData))
142143 }
143144
144145 private fun navigateToHome () =
@@ -157,4 +158,9 @@ class AuthFragment : Fragment(R.layout.fragment_auth) {
157158 binding.tabLayout.getTabAt(page)?.select()
158159 }
159160 }
161+
162+ fun setEvent (event : AuthEvent ) {
163+ hideKeyboard()
164+ viewModel.setEvent(event)
165+ }
160166}
0 commit comments