Skip to content
Snippets Groups Projects
Commit 33e37fe1 authored by Taras's avatar Taras
Browse files

Disable signup for fdroid

parent 1fb0c9a2
No related branches found
No related tags found
No related merge requests found
......@@ -16,6 +16,7 @@ import org.futo.circles.auth.feature.log_in.switch_user.list.SwitchUsersViewHold
import org.futo.circles.auth.model.RemoveUser
import org.futo.circles.core.base.CirclesAppConfig
import org.futo.circles.core.base.NetworkObserver
import org.futo.circles.core.base.fragment.HasLoadingState
import org.futo.circles.core.base.list.BaseRvDecoration
import org.futo.circles.core.extensions.getText
import org.futo.circles.core.extensions.navigateSafe
......@@ -25,7 +26,6 @@ import org.futo.circles.core.extensions.setEnabledViews
import org.futo.circles.core.extensions.setIsVisible
import org.futo.circles.core.extensions.showError
import org.futo.circles.core.extensions.withConfirmation
import org.futo.circles.core.base.fragment.HasLoadingState
@AndroidEntryPoint
......@@ -66,6 +66,7 @@ class LogInFragment : Fragment(R.layout.fragment_log_in), HasLoadingState {
private fun setupViews() {
with(binding) {
groupSignup.setIsVisible(CirclesAppConfig.isSignupEnabled())
tvDomain.apply {
setAdapter(autocompleteAdapter)
onFocusChangeListener = OnFocusChangeListener { _, hasFocus ->
......@@ -87,7 +88,7 @@ class LogInFragment : Fragment(R.layout.fragment_log_in), HasLoadingState {
}
private fun setupObservers() {
NetworkObserver.observe(this){ setEnabledViews(it) }
NetworkObserver.observe(this) { setEnabledViews(it) }
viewModel.loginResultLiveData.observeResponse(this,
success = {
findNavController().navigateSafe(LogInFragmentDirections.toLoginStagesFragment())
......
......@@ -194,6 +194,11 @@
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
<androidx.constraintlayout.widget.Group
android:id="@+id/groupSignup"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:constraint_referenced_ids="tvNotMember, btnSignUp" />
</androidx.constraintlayout.widget.ConstraintLayout>
......
......@@ -25,6 +25,8 @@ object CirclesAppConfig {
var isRageshakeEnabled = false
private set
fun isSignupEnabled(): Boolean = buildFlavourName.contains("gplay", true)
data class Initializer(
private var appId: String? = null,
private var version: String? = null,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment