mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-09 11:52:27 +03:00
Notify other plugins of system's EDSM status
This commit is contained in:
parent
bcd353005d
commit
37a1f0dd23
@ -345,9 +345,15 @@ def should_send(entries):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
|
# Call edsm_notify_system() in this and other interested plugins with EDSM's response to a 'StartUp', 'Location' or 'FSDJump' event
|
||||||
def update_status(event=None):
|
def update_status(event=None):
|
||||||
reply = this.lastlookup
|
for plugin in plug.provides('edsm_notify_system'):
|
||||||
# Message numbers: 1xx = OK, 2xx = fatal error, 3xx = error (but not generated in practice), 4xx = ignorable errors
|
plug.invoke(plugin, None, 'edsm_notify_system', this.lastlookup)
|
||||||
|
|
||||||
|
|
||||||
|
# Called with EDSM's response to a 'StartUp', 'Location' or 'FSDJump' event. https://www.edsm.net/en/api-journal-v1
|
||||||
|
# msgnum: 1xx = OK, 2xx = fatal error, 3xx = error, 4xx = ignorable errors.
|
||||||
|
def edsm_notify_system(reply):
|
||||||
if not reply:
|
if not reply:
|
||||||
this.system['image'] = this._IMG_ERROR
|
this.system['image'] = this._IMG_ERROR
|
||||||
plug.show_error(_("Error: Can't connect to EDSM"))
|
plug.show_error(_("Error: Can't connect to EDSM"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user