Package-level declarations

Types

Link copied to clipboard
data class LoginUiState(val server: String = "", val isLoading: Boolean = false, val error: AppError? = null, val account: Account? = null, val requiresTwoFactor: Boolean = false, val totpCode: String = "", val oauthUserCode: String? = null, val oauthVerificationUri: String? = null, val oauthVerificationUriComplete: String? = null, val oauthExpiresAt: Long? = null)
Link copied to clipboard
Link copied to clipboard
data class OAuthLoginUiState(val server: String = "", val isLoading: Boolean = false, val error: AppError? = null, val userCode: String? = null, val verificationUri: String? = null, val verificationUriComplete: String? = null, val expiresAt: Long? = null, val account: Account? = null)
Link copied to clipboard

Functions

Link copied to clipboard
fun LoginScreen(viewModel: LoginViewModel, onLoginSuccess: (String, String, String, String) -> Unit)