Skip to content

Commit cdf66e0

Browse files
committed
fix delete
Signed-off-by: alperozturk <[email protected]>
1 parent 4ff5645 commit cdf66e0

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

app/src/main/java/com/nextcloud/client/assistant/conversation/ConversationScreen.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ import com.nextcloud.ui.composeComponents.bottomSheet.MoreActionsBottomSheet
5757
import com.owncloud.android.R
5858
import com.owncloud.android.lib.resources.assistant.chat.model.Conversation
5959

60-
private val BUTTON_HEIGHT = 32.dp
61-
6260
@OptIn(ExperimentalMaterial3Api::class)
6361
@Suppress("LongMethod")
6462
@Composable
@@ -172,12 +170,15 @@ private fun ConversationList(
172170
}
173171

174172
if (selectedConversationId != -1L) {
173+
val currentId = selectedConversationId
174+
175175
val bottomSheetAction = listOf(
176176
Triple(
177177
R.drawable.ic_delete,
178178
R.string.conversation_screen_delete_button_title
179179
) {
180-
viewModel.deleteConversation(selectedConversationId.toString())
180+
val sessionId: String = currentId.toString()
181+
viewModel.deleteConversation(sessionId)
181182
selectedConversationId = -1L
182183
}
183184
)

app/src/main/java/com/nextcloud/client/assistant/conversation/ConversationViewModel.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import com.nextcloud.client.assistant.conversation.model.ConversationScreenState
1313
import com.nextcloud.client.assistant.conversation.repository.ConversationRemoteRepository
1414
import com.nextcloud.utils.TimeConstants.MILLIS_PER_SECOND
1515
import com.owncloud.android.R
16+
import com.owncloud.android.lib.common.utils.Log_OC
1617
import com.owncloud.android.lib.resources.assistant.chat.model.Conversation
1718
import kotlinx.coroutines.Dispatchers
1819
import kotlinx.coroutines.flow.MutableStateFlow
@@ -79,6 +80,7 @@ class ConversationViewModel(private val remoteRepository: ConversationRemoteRepo
7980
}
8081

8182
fun deleteConversation(sessionId: String) {
83+
Log_OC.d("","BBBB: $sessionId")
8284
viewModelScope.launch(Dispatchers.IO) {
8385
val success = remoteRepository.deleteConversation(sessionId)
8486
if (success) {

0 commit comments

Comments
 (0)