Fix delete swipe button being inconsistent - Fixes #2749

e8d891518304156dc58967508a2a8db224603e61

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +3 -10Showing whitespace changes
public/script.js+3 -10
@@ -10323,19 +10323,12 @@ jQuery(async function () {
1032310323 if (deleteOnlySwipe) {
1032410324 const message = chat[this_edit_mes_id];
1032510325 const swipe_id = message.swipe_id;
10326- message.swipes.splice(swipe_id, 1);
10326+ await deleteSwipe(swipe_id);
10327- if (Array.isArray(message.swipe_info) && message.swipe_info.length) {
10327+ return;
10328- message.swipe_info.splice(swipe_id, 1);
10329- }
10330- if (swipe_id > 0) {
10331- $('.swipe_left:last').click();
10332- } else {
10333- $('.swipe_right:last').click();
1033410328 }
10335- } else {
10329+
1033610330 chat.splice(this_edit_mes_id, 1);
1033710331 messageElement.remove();
10338- }
1033910332
1034010333 let startFromZero = Number(this_edit_mes_id) === 0;
1034110334