Pinned event : log and show snackbar on error

This commit is contained in:
ganfra
2024-07-30 19:12:29 +02:00
parent 3bc6cc0a94
commit 81c14926d8

View File

@@ -289,6 +289,10 @@ class MessagesPresenter @AssistedInject constructor(
if (targetEvent.eventId == null) return
timelineController.invokeOnCurrentTimeline {
pinEvent(targetEvent.eventId)
.onFailure {
Timber.e(it, "Failed to pin event ${targetEvent.eventId}")
snackbarDispatcher.post(SnackbarMessage(CommonStrings.common_error))
}
}
}
@@ -296,6 +300,10 @@ class MessagesPresenter @AssistedInject constructor(
if (targetEvent.eventId == null) return
timelineController.invokeOnCurrentTimeline {
unpinEvent(targetEvent.eventId)
.onFailure {
Timber.e(it, "Failed to unpin event ${targetEvent.eventId}")
snackbarDispatcher.post(SnackbarMessage(CommonStrings.common_error))
}
}
}