EDDiscovery / EDD-EDMC

** WITHDRAWN** EDD-EDMC plug in for using EDMC plugins with EDD/EDDLite
11 stars 2 forks source link

Reopening loads journals out of order #3

Closed Silarn closed 4 years ago

Silarn commented 4 years ago

I only noticed this because I was working on a plugin and reopening the tool to reload the code.

Normally, the plugin should clear out system data when you hyperjump and start fresh, but after reloading while EDD remains open, it seems to be loading up journals in a somewhat random order.

This causes system data for previous systems to remain loaded until you jump again and get a new journal entry and force it to reclear the old data.

robbyxp1 commented 4 years ago

So, the way its designed, that EDD/EDDLite reads the last two journals written and sends them to EDD-EDMC. This is to fill in its knowledge of the current state - this is the same as EDMC itself does (except it only reads the last which would not cover the journal continue situation).

EDMC does not clear its state on a hyperjump, it just updates its values in monitor.py.

I'm not sure what is wrong from your description.

robbyxp1 commented 4 years ago

Closing, i can't see anything wrong with its operation, and no more feedback to clarify.