Check if character is online before accepting FAT click
This was an issue raised back in the FAT overhaul in #591 - as of recently a new endpoint + scope are available to check if a character is online: esi-location.read_online.v1
for Location.get_characters_character_id_online
.
In essence, the scopes required will need to be expanded to include esi-location.read_online.v1
and a check will need to occur somewhere in the logic.
In regards to #821 (closed) - if we push FAT into a queue and a character logs off while FAT is queued it will not go through. Thoughts? Just tell people to stay online till it works?