Remove unused code.
This commit is contained in:
parent
181b734679
commit
ad3750e702
3 changed files with 0 additions and 54 deletions
|
|
@ -1,39 +0,0 @@
|
||||||
package com.pixelized.rplexicon.data.repository.authentication
|
|
||||||
|
|
||||||
import android.content.Context
|
|
||||||
import com.google.android.gms.auth.api.identity.SignInCredential
|
|
||||||
import dagger.hilt.android.qualifiers.ApplicationContext
|
|
||||||
import javax.inject.Inject
|
|
||||||
import javax.inject.Singleton
|
|
||||||
|
|
||||||
@Singleton
|
|
||||||
class AuthenticationRepository @Inject constructor(
|
|
||||||
@ApplicationContext private val context: Context,
|
|
||||||
) {
|
|
||||||
// private val signInCredential = mutableStateOf<SignInCredential?>(null)
|
|
||||||
// val isAuthenticated: State<Boolean> = derivedStateOf { signInCredential.value != null }
|
|
||||||
//
|
|
||||||
// val credential: GoogleAccountCredential by derivedStateOf {
|
|
||||||
// GoogleAccountCredential
|
|
||||||
// .usingOAuth2(context, capabilities)
|
|
||||||
// .setBackOff(ExponentialBackOff())
|
|
||||||
// .also {
|
|
||||||
// it.selectedAccount = signInCredential.value?.let {
|
|
||||||
// Account(it.id, ACCOUNT_TYPE)
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
fun updateAuthenticationState(
|
|
||||||
credential: SignInCredential? = null,
|
|
||||||
) {
|
|
||||||
// signInCredential.value = credential
|
|
||||||
}
|
|
||||||
|
|
||||||
companion object {
|
|
||||||
// private const val ACCOUNT_TYPE = "google"
|
|
||||||
// private val capabilities = listOf(
|
|
||||||
// SheetsScopes.SPREADSHEETS_READONLY,
|
|
||||||
// )
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -20,14 +20,12 @@ import com.google.firebase.auth.GoogleAuthProvider
|
||||||
import com.google.firebase.auth.ktx.auth
|
import com.google.firebase.auth.ktx.auth
|
||||||
import com.google.firebase.ktx.Firebase
|
import com.google.firebase.ktx.Firebase
|
||||||
import com.pixelized.rplexicon.R
|
import com.pixelized.rplexicon.R
|
||||||
import com.pixelized.rplexicon.data.repository.authentication.AuthenticationRepository
|
|
||||||
import dagger.hilt.android.lifecycle.HiltViewModel
|
import dagger.hilt.android.lifecycle.HiltViewModel
|
||||||
import javax.inject.Inject
|
import javax.inject.Inject
|
||||||
|
|
||||||
@HiltViewModel
|
@HiltViewModel
|
||||||
class AuthenticationViewModel @Inject constructor(
|
class AuthenticationViewModel @Inject constructor(
|
||||||
application: Application,
|
application: Application,
|
||||||
private val repository: AuthenticationRepository,
|
|
||||||
) : AndroidViewModel(application) {
|
) : AndroidViewModel(application) {
|
||||||
|
|
||||||
private val context: Context get() = getApplication()
|
private val context: Context get() = getApplication()
|
||||||
|
|
@ -35,10 +33,6 @@ class AuthenticationViewModel @Inject constructor(
|
||||||
|
|
||||||
private val state = mutableStateOf<AuthenticationStateUio>(
|
private val state = mutableStateOf<AuthenticationStateUio>(
|
||||||
AuthenticationStateUio.Initial
|
AuthenticationStateUio.Initial
|
||||||
// when (repository.isAuthenticated.value) {
|
|
||||||
// true -> AuthenticationStateUio.Success
|
|
||||||
// else -> AuthenticationStateUio.Initial
|
|
||||||
// }
|
|
||||||
)
|
)
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
|
|
@ -61,15 +55,12 @@ class AuthenticationViewModel @Inject constructor(
|
||||||
.addOnCompleteListener { task ->
|
.addOnCompleteListener { task ->
|
||||||
if (task.isSuccessful) {
|
if (task.isSuccessful) {
|
||||||
state.value = AuthenticationStateUio.Success
|
state.value = AuthenticationStateUio.Success
|
||||||
repository.updateAuthenticationState(credential = googleCredential)
|
|
||||||
} else {
|
} else {
|
||||||
state.value = AuthenticationStateUio.Failure(task.exception)
|
state.value = AuthenticationStateUio.Failure(task.exception)
|
||||||
repository.updateAuthenticationState(credential = null)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
state.value = AuthenticationStateUio.Initial
|
state.value = AuthenticationStateUio.Initial
|
||||||
repository.updateAuthenticationState(credential = null)
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
@ -94,12 +85,10 @@ class AuthenticationViewModel @Inject constructor(
|
||||||
)
|
)
|
||||||
} catch (exception: SendIntentException) {
|
} catch (exception: SendIntentException) {
|
||||||
state.value = AuthenticationStateUio.Failure(exception = exception)
|
state.value = AuthenticationStateUio.Failure(exception = exception)
|
||||||
repository.updateAuthenticationState()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.addOnFailureListener { exception ->
|
.addOnFailureListener { exception ->
|
||||||
state.value = AuthenticationStateUio.Failure(exception = exception)
|
state.value = AuthenticationStateUio.Failure(exception = exception)
|
||||||
repository.updateAuthenticationState()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -47,10 +47,6 @@ class ObjectsViewModel @Inject constructor(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun onDetail(name: String) {
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
fun onUse(name: String): DiceThrow? {
|
fun onUse(name: String): DiceThrow? {
|
||||||
val item = objectsRepository.find(character = character, item = name)
|
val item = objectsRepository.find(character = character, item = name)
|
||||||
return item?.let {
|
return item?.let {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue