Skip to content

Commit

Permalink
Adapt delete button code to fit with other changes.
Browse files Browse the repository at this point in the history
  • Loading branch information
leopoldsedev committed Feb 15, 2020
1 parent 46568e9 commit e191549
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
message.message.getDate() != null
? Utils.dateToRelative(message.message.getDate())
: "?");
holder.delete.setOnClickListener((ignored) -> delete.delete(message.message));
holder.delete.setOnClickListener((ignored) -> delete.delete(position, message.message));
}

@Override
Expand Down Expand Up @@ -129,6 +129,6 @@ static class ViewHolder extends RecyclerView.ViewHolder {
}

public interface Delete {
void delete(Message message);
void delete(int position, Message message);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,8 @@ protected void onCreate(Bundle savedInstanceState) {
new DividerItemDecoration(
messagesView.getContext(), layoutManager.getOrientation());
ListMessageAdapter adapter =
new ListMessageAdapter(this, settings, picasso, emptyList(), this::delete);
new ListMessageAdapter(
this, settings, picasso, emptyList(), this::scheduleDeletion);

messagesView.addItemDecoration(dividerItemDecoration);
messagesView.setHasFixedSize(true);
Expand Down

0 comments on commit e191549

Please sign in to comment.