fmauNeko / MarketBoardPlugin

Market board information plugin for XIVLauncher / Dalamud
MIT License
39 stars 29 forks source link

[Feature Request] Improve handling when Universalis is unreachable or slow #69

Open reiichi001 opened 1 year ago

reiichi001 commented 1 year ago

Improve handling/error messages when Universalis is unreachable / slow.

Users tend to conflate poor plugin performance with Universalis being unreachable or slower than their expectations. It would help to add additional indicators like "fetching data from Universalis" or "could not load information - Universalis was unreachable" to the plugin UI to help users better understand when something isn't working.

Pythyu commented 1 year ago

For now, I added a simple "Fetching data from Universalis...". Please let me know If you feel it's not enough, I can maybe try something else like catching a timeout from the request but I think just the message alone should be enough ^^. Since I really want to avoid checking if Universalis is up or not since it would means extra request to the API without any real usage.