From 7afe5431214461cf3e7b34d6b71a2d65c477cc0b Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Wed, 26 Jul 2023 16:22:25 +0300 Subject: [PATCH] Create post menu listener --- .../timeline/post/menu/PostMenuListener.kt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 app/src/main/java/org/futo/circles/feature/timeline/post/menu/PostMenuListener.kt diff --git a/app/src/main/java/org/futo/circles/feature/timeline/post/menu/PostMenuListener.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/menu/PostMenuListener.kt new file mode 100644 index 000000000..1f4bd6ae3 --- /dev/null +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/menu/PostMenuListener.kt @@ -0,0 +1,17 @@ +package org.futo.circles.feature.timeline.post.menu + +import org.futo.circles.core.model.PostContent + + +interface PostMenuListener { + fun onShare(content: PostContent) + fun onIgnore(senderId: String) + fun onSaveToDevice(content: PostContent) + fun onEditPostClicked(roomId: String, eventId: String) + fun onSaveToGallery(roomId: String, eventId: String) + fun onReport(roomId: String, eventId: String) + fun onRemove(roomId: String, eventId: String) + fun endPoll(roomId: String, eventId: String) + fun onEditPollClicked(roomId: String, eventId: String) + fun onInfoClicked(roomId: String, eventId: String) +} \ No newline at end of file -- GitLab