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 () {
10323 if (deleteOnlySwipe) {10323 if (deleteOnlySwipe) {
10324 const message = chat[this_edit_mes_id];10324 const message = chat[this_edit_mes_id];
10325 const swipe_id = message.swipe_id;10325 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();
10338 }10328 }
1033910329
10330 chat.splice(this_edit_mes_id, 1);
10331 messageElement.remove();
10332
10340 let startFromZero = Number(this_edit_mes_id) === 0;10333 let startFromZero = Number(this_edit_mes_id) === 0;
1034110334
10342 this_edit_mes_id = undefined;10335 this_edit_mes_id = undefined;