Pinned event : log and show snackbar on error

This commit is contained in:
ganfra 2024-07-30 19:12:29 +02:00
parent 46f5115c0a
commit 38fb26e3c6

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))
}
}
}