Skip to content
Snippets Groups Projects
Commit dc35d1fa authored by Kamal Bramwell's avatar Kamal Bramwell
Browse files

Updated network error toast to require user dismissal

parent dd6170ab
Branches
Tags
3 merge requests!84Version 2.92 build 629,!77v2.9 b627,!72FE-948: Invite Friend
This commit is part of merge request !72. Comments created here will be created in the context of that merge request.
......@@ -7,6 +7,8 @@ import android.text.SpannableString
import android.text.Spanned
import android.text.style.ForegroundColorSpan
import androidx.lifecycle.*
import com.google.android.material.snackbar.BaseTransientBottomBar
import com.google.android.material.snackbar.BaseTransientBottomBar.LENGTH_INDEFINITE
import io.xxlabs.messenger.R
import io.xxlabs.messenger.bindings.wrapper.contact.ContactWrapperBase
import io.xxlabs.messenger.data.data.Country
......@@ -20,7 +22,6 @@ import io.xxlabs.messenger.repository.base.BaseRepository
import io.xxlabs.messenger.requests.data.contact.ContactRequestData
import io.xxlabs.messenger.requests.data.contact.ContactRequestsRepository
import io.xxlabs.messenger.requests.model.ContactRequest
import io.xxlabs.messenger.requests.model.Request
import io.xxlabs.messenger.requests.ui.list.adapter.*
import io.xxlabs.messenger.support.appContext
import io.xxlabs.messenger.support.toast.ToastUI
......@@ -36,6 +37,7 @@ import kotlinx.coroutines.flow.*
import timber.log.Timber
import javax.inject.Inject
import kotlin.coroutines.coroutineContext
import kotlin.time.Duration
class UserSearchViewModel @Inject constructor(
private val repo: BaseRepository,
......@@ -295,6 +297,7 @@ class UserSearchViewModel @Inject constructor(
body = "Could not connect to network. Please try again.",
leftIcon = R.drawable.ic_alert,
actionText = "Retry",
duration = LENGTH_INDEFINITE,
actionClick = { onInvitationReceived(username) }
)
_toastUi.postValue(errorUi)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment