public abstract class AuthViewModelBase<T> extends OperableViewModel<FlowParameters,Resource<T>>
| Modifier | Constructor and Description |
|---|---|
protected |
AuthViewModelBase(Application application) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.firebase.auth.FirebaseAuth |
getAuth() |
protected com.google.android.gms.auth.api.credentials.CredentialsClient |
getCredentialsClient() |
com.google.firebase.auth.FirebaseUser |
getCurrentUser() |
void |
initializeForTesting(FlowParameters parameters,
com.google.firebase.auth.FirebaseAuth auth,
com.google.android.gms.auth.api.credentials.CredentialsClient client) |
protected void |
onCreate() |
getOperation, setResultgetArguments, init, onCleared, setArgumentsprotected AuthViewModelBase(Application application)
protected void onCreate()
onCreate in class ViewModelBase<FlowParameters>@Nullable public com.google.firebase.auth.FirebaseUser getCurrentUser()
protected com.google.firebase.auth.FirebaseAuth getAuth()
protected com.google.android.gms.auth.api.credentials.CredentialsClient getCredentialsClient()
public void initializeForTesting(FlowParameters parameters, com.google.firebase.auth.FirebaseAuth auth, com.google.android.gms.auth.api.credentials.CredentialsClient client)