mirror of
https://github.com/nextcloud/talk-android
synced 2025-06-19 03:29:28 +01:00
refactor
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
7548ce58b5
commit
62041d2581
@ -179,7 +179,6 @@ interface NcApiCoroutines {
|
|||||||
@Url url: String
|
@Url url: String
|
||||||
): GenericOverall
|
): GenericOverall
|
||||||
|
|
||||||
|
|
||||||
@POST
|
@POST
|
||||||
suspend fun markConversationAsImportant(
|
suspend fun markConversationAsImportant(
|
||||||
@Header("Authorization") authorization: String,
|
@Header("Authorization") authorization: String,
|
||||||
|
@ -387,6 +387,7 @@ class ConversationInfoActivity :
|
|||||||
viewModel.markAsImportantResult.observe(this) { uiState ->
|
viewModel.markAsImportantResult.observe(this) { uiState ->
|
||||||
when (uiState) {
|
when (uiState) {
|
||||||
is ConversationInfoViewModel.MarkConversationAsImportantViewState.Success -> {
|
is ConversationInfoViewModel.MarkConversationAsImportantViewState.Success -> {
|
||||||
|
Snackbar.make(
|
||||||
binding.root,
|
binding.root,
|
||||||
context.getString(R.string.nc_mark_conversation_as_important),
|
context.getString(R.string.nc_mark_conversation_as_important),
|
||||||
Snackbar.LENGTH_LONG
|
Snackbar.LENGTH_LONG
|
||||||
@ -402,7 +403,6 @@ class ConversationInfoActivity :
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
private fun initMarkConversationAsUnimportantObserver() {
|
private fun initMarkConversationAsUnimportantObserver() {
|
||||||
viewModel.markAsUnimportantResult.observe(this) { uiState ->
|
viewModel.markAsUnimportantResult.observe(this) { uiState ->
|
||||||
when (uiState) {
|
when (uiState) {
|
||||||
|
@ -366,7 +366,6 @@ class ConversationInfoViewModel @Inject constructor(
|
|||||||
conversationsRepository.unarchiveConversation(user.getCredentials(), url)
|
conversationsRepository.unarchiveConversation(user.getCredentials(), url)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Suppress("Detekt.TooGenericExceptionCaught")
|
@Suppress("Detekt.TooGenericExceptionCaught")
|
||||||
fun markConversationAsImportant(credentials: String, baseUrl: String, roomToken: String) {
|
fun markConversationAsImportant(credentials: String, baseUrl: String, roomToken: String) {
|
||||||
viewModelScope.launch {
|
viewModelScope.launch {
|
||||||
|
@ -58,4 +58,3 @@ interface ConversationsRepository {
|
|||||||
|
|
||||||
suspend fun markConversationAsUnImportant(credentials: String, baseUrl: String, roomToken: String): GenericOverall
|
suspend fun markConversationAsUnImportant(credentials: String, baseUrl: String, roomToken: String): GenericOverall
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -22,7 +22,6 @@ import com.nextcloud.talk.utils.ApiUtils
|
|||||||
import com.nextcloud.talk.utils.ApiUtils.getConversationApiVersion
|
import com.nextcloud.talk.utils.ApiUtils.getConversationApiVersion
|
||||||
import com.nextcloud.talk.utils.ApiUtils.getCredentials
|
import com.nextcloud.talk.utils.ApiUtils.getCredentials
|
||||||
import com.nextcloud.talk.utils.ApiUtils.getUrlForMessageExpiration
|
import com.nextcloud.talk.utils.ApiUtils.getUrlForMessageExpiration
|
||||||
import com.nextcloud.talk.utils.ApiUtils.getUrlForRoomNotificationCalls
|
|
||||||
import com.nextcloud.talk.utils.ApiUtils.getUrlForRoomNotificationLevel
|
import com.nextcloud.talk.utils.ApiUtils.getUrlForRoomNotificationLevel
|
||||||
import com.nextcloud.talk.utils.CapabilitiesUtil.hasSpreedFeatureCapability
|
import com.nextcloud.talk.utils.CapabilitiesUtil.hasSpreedFeatureCapability
|
||||||
import com.nextcloud.talk.utils.SpreedFeatures
|
import com.nextcloud.talk.utils.SpreedFeatures
|
||||||
|
Loading…
Reference in New Issue
Block a user