Fix delete swipe button being inconsistent - Fixes #2749

e8d891518304156dc58967508a2a8db224603e61

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +5 -12Ignore whitespace
public/script.js+5 -12
@@ -10323,20 +10323,13 @@ 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();
10334- }
10335- } else {
10336- chat.splice(this_edit_mes_id, 1);
10337- messageElement.remove();
1033810328 }
1033910329
10330+ chat.splice(this_edit_mes_id, 1);
10331+ messageElement.remove();
10332+
1034010333 let startFromZero = Number(this_edit_mes_id) === 0;
1034110334
1034210335 this_edit_mes_id = undefined;