Fix: Tapping publish button multiple times publishes status multiple times

This commit is contained in:
0xd9a 2025-08-11 14:26:45 +05:30
parent e8773dbd32
commit 6b168c302a

View file

@ -1880,6 +1880,7 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder
holder.binding.buttonPost.setEnabled(!statusDraft.submitted); holder.binding.buttonPost.setEnabled(!statusDraft.submitted);
holder.binding.buttonPost.setOnClickListener(v -> { holder.binding.buttonPost.setOnClickListener(v -> {
v.setEnabled(false);
statusDraft.submitted = true; statusDraft.submitted = true;
notifyItemChanged(position); notifyItemChanged(position);
manageDrafts.onSubmit(prepareDraft(statusList, this, account.instance, account.user_id)); manageDrafts.onSubmit(prepareDraft(statusList, this, account.instance, account.user_id));