Legacy-of-Sylvanaar / wow-instant-messenger

WIM (WoW Instant Messenger) is a World of Warcraft addon which brings an instant messenger feel to communication in game.
https://www.curseforge.com/wow/addons/wim-3
MIT License
11 stars 8 forks source link

WIM History is not in order if messages bypass the max WoW character length #66

Closed Scaithule closed 4 months ago

Scaithule commented 8 months ago

One thing that has always bothered me is the messages are out of order if you use the WIM built-in function to bypass the WoW character length in the WIM history.

To Reproduce Just try and have a conversation with someone and try to send messages that are 2-3 times the standard WoW character limit and do /wim history afterwards.

Expected behavior It would be nice if the messages were in order like they were posted in the WIM whisper window in the first place. Messages do not get scrambled when sent in whispers, they only become rearranged in the /wim history which makes it hard to read if you want to read the history.

Desktop (please complete the following information): Windows 10. WIM-3.10.19

Additional context ((Another note, but a little unrelated, the messages get jumbled if you do use bnet whispers and bypass character limit, but this doesn't happen in whisper windows.))

Scaithule commented 8 months ago

I have used WIM for 7 years or so now, and the wim history becoming a jumbled rearranged mess if you make several large text posts is very unfortunate but recurring issue. Love the project and the add-on!

Pazza commented 4 months ago

@Scaithule I am going to keep an eye on this. In my test on retail, I copied a large paragraph of text from an online article and sent it to myself. It was sent and logged in the correct order. The messages are stored in the order that the chat event is received.

I don't doubt you are having an issue, but I am unable to recreate it at the moment.

Pazza commented 4 months ago

I figured it out. Let me know if the next update fixes it.