commit 90f1abfa5930b30011440be2c8b4f22d676a576d parent 12b4c3fe2d09366f6602bf354cbe600e8092ca95 Author: n0tr1v <n0tr1v@protonmail.com> Date: Sun, 2 Apr 2023 02:40:45 -0700 simplify code Diffstat:
| M | src/main.rs | | | 18 | ++++++++---------- |
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/src/main.rs b/src/main.rs @@ -652,24 +652,22 @@ impl LeChatPHPClient { if let Some(old_msg) = messages.get_mut(old_msg_ptr) { let new_parsed_dt = parse_date(&new_msg.date); let parsed_dt = parse_date(&old_msg.date); - if new_parsed_dt > parsed_dt { - messages.insert(old_msg_ptr, new_msg); + if new_parsed_dt < parsed_dt { + old_msg.deleted = true; old_msg_ptr += 1; - } else if new_parsed_dt == parsed_dt { + continue; + } + if new_parsed_dt == parsed_dt { if old_msg.text != new_msg.text { messages.insert(old_msg_ptr, new_msg); old_msg_ptr += 1; } old_msg_ptr += 1; - } else { - old_msg.deleted = true; - old_msg_ptr += 1; - continue; + break; } - } else { - messages.insert(old_msg_ptr, new_msg); - old_msg_ptr += 1; } + messages.insert(old_msg_ptr, new_msg); + old_msg_ptr += 1; break; } }