@@ -12,6 +12,7 @@ import com.github.code.gambit.helper.auth.AuthData
12
12
import com.github.code.gambit.helper.auth.AuthState
13
13
import com.github.code.gambit.ui.fragment.auth.confirmationcomponent.ConfirmationComponent
14
14
import com.github.code.gambit.utility.extention.exitFullscreen
15
+ import com.github.code.gambit.utility.extention.hideKeyboard
15
16
import com.github.code.gambit.utility.extention.longToast
16
17
import com.github.code.gambit.utility.extention.snackbar
17
18
import com.google.android.material.tabs.TabLayoutMediator
@@ -128,17 +129,17 @@ class AuthFragment : Fragment(R.layout.fragment_auth) {
128
129
129
130
private fun signUp (authData : AuthData ) {
130
131
this .authData = authData
131
- viewModel. setEvent(AuthEvent .SignUpEvent (authData))
132
+ setEvent(AuthEvent .SignUpEvent (authData))
132
133
}
133
134
134
135
private fun logIn (authData : AuthData ) {
135
136
this .authData = authData
136
- viewModel. setEvent(AuthEvent .LoginEvent (authData))
137
+ setEvent(AuthEvent .LoginEvent (authData))
137
138
}
138
139
139
140
private fun confirmSignUp (code : String ) {
140
141
authData.confirmationCode = code
141
- viewModel. setEvent(AuthEvent .ConfirmationEvent (authData))
142
+ setEvent(AuthEvent .ConfirmationEvent (authData))
142
143
}
143
144
144
145
private fun navigateToHome () =
@@ -157,4 +158,9 @@ class AuthFragment : Fragment(R.layout.fragment_auth) {
157
158
binding.tabLayout.getTabAt(page)?.select()
158
159
}
159
160
}
161
+
162
+ fun setEvent (event : AuthEvent ) {
163
+ hideKeyboard()
164
+ viewModel.setEvent(event)
165
+ }
160
166
}
0 commit comments