Commit b81cef3b authored by Leonardo Aramaki's avatar Leonardo Aramaki

Remove long press listener from RoomFragment

parent 9f44e9b3
...@@ -35,7 +35,6 @@ import chat.rocket.android.activity.MainActivity; ...@@ -35,7 +35,6 @@ import chat.rocket.android.activity.MainActivity;
import chat.rocket.android.activity.room.RoomActivity; import chat.rocket.android.activity.room.RoomActivity;
import chat.rocket.android.api.MethodCallHelper; import chat.rocket.android.api.MethodCallHelper;
import chat.rocket.android.fragment.chatroom.dialog.FileUploadProgressDialogFragment; import chat.rocket.android.fragment.chatroom.dialog.FileUploadProgressDialogFragment;
import chat.rocket.android.fragment.chatroom.dialog.MessageOptionsDialogFragment;
import chat.rocket.android.fragment.sidebar.SidebarMainFragment; import chat.rocket.android.fragment.sidebar.SidebarMainFragment;
import chat.rocket.android.helper.AbsoluteUrlHelper; import chat.rocket.android.helper.AbsoluteUrlHelper;
import chat.rocket.android.helper.FileUploadHelper; import chat.rocket.android.helper.FileUploadHelper;
...@@ -98,7 +97,6 @@ public class RoomFragment extends AbstractChatRoomFragment implements ...@@ -98,7 +97,6 @@ public class RoomFragment extends AbstractChatRoomFragment implements
OnBackPressListener, OnBackPressListener,
ExtraActionPickerDialogFragment.Callback, ExtraActionPickerDialogFragment.Callback,
ModelListAdapter.OnItemClickListener<PairedMessage>, ModelListAdapter.OnItemClickListener<PairedMessage>,
ModelListAdapter.OnItemLongClickListener<PairedMessage>,
RoomContract.View { RoomContract.View {
private static final int DIALOG_ID = 1; private static final int DIALOG_ID = 1;
...@@ -210,7 +208,6 @@ public class RoomFragment extends AbstractChatRoomFragment implements ...@@ -210,7 +208,6 @@ public class RoomFragment extends AbstractChatRoomFragment implements
messageListAdapter = new MessageListAdapter(getContext(), hostname); messageListAdapter = new MessageListAdapter(getContext(), hostname);
messageRecyclerView.setAdapter(messageListAdapter); messageRecyclerView.setAdapter(messageListAdapter);
messageListAdapter.setOnItemClickListener(this); messageListAdapter.setOnItemClickListener(this);
messageListAdapter.setOnItemLongClickListener(this);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, true); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext(), LinearLayoutManager.VERTICAL, true);
messageRecyclerView.setLayoutManager(linearLayoutManager); messageRecyclerView.setLayoutManager(linearLayoutManager);
...@@ -299,20 +296,6 @@ public class RoomFragment extends AbstractChatRoomFragment implements ...@@ -299,20 +296,6 @@ public class RoomFragment extends AbstractChatRoomFragment implements
presenter.onMessageSelected(pairedMessage.target); presenter.onMessageSelected(pairedMessage.target);
} }
@Override
public boolean onItemLongClick(PairedMessage pairedMessage) {
MessageOptionsDialogFragment messageOptionsDialogFragment = MessageOptionsDialogFragment
.create(pairedMessage.target);
messageOptionsDialogFragment.setOnMessageOptionSelectedListener(message -> {
messageOptionsDialogFragment.dismiss();
onEditMessage(message);
});
messageOptionsDialogFragment.show(getChildFragmentManager(), "MessageOptionsDialogFragment");
return true;
}
private void setupToolbar() { private void setupToolbar() {
toolbar = getActivity().findViewById(R.id.activity_main_toolbar); toolbar = getActivity().findViewById(R.id.activity_main_toolbar);
toolbar.getMenu().clear(); toolbar.getMenu().clear();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment