evewspace / eve-wspace

Wormhole mapping and corporation management for Eve Online.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Updating former IGB functionality

Maarten28 opened this issue · comments

With the implementation of SSO/ESI/CREST and the updating of char location another function of the IGB can be replaced where systems are automatically added to the map. Refer to #162 for the full discussion.

The important highlights:

Actually I though of a more elegant way to do it:

  • API always adds systems silently, as you said this is fairly straight forward.
  • Front end checks player system during a map refresh. If the system they are in is missing info or is new prompt for updates (based on a timestamp or a flag).

That way you don't ever need to worry if someone is logged in or not. It also means if other users can add information if the original system discoverer is logged off. Whoever gets to the system with the mapper open can be prompted to update it.

This could also built on to prompt for updates for sigs, wormhole status etc if the system data is determined to be 'stale'.

This all might need a few config options to let an admin make it more or less annoying for end users.

The only use case which isn't covered is the ability to add blank systems. You press the + when scanning, it shows a black system on the map, while it also adds a system (silently). So that functionality needs to be disabled if we follow the logic above.