provider(alpacalora): add handling of error

This commit is contained in:
0xMRTT 2023-05-07 15:49:37 +02:00
parent 3c6e11cf61
commit 4d4bcf5957
Signed by: 0xmrtt
GPG key ID: 19C1449A774028BD

View file

@ -34,14 +34,20 @@ class AlpacaLoRAProvider(BavarderProvider):
return ""
else:
self.win.banner.set_revealed(False)
r = response["data"][0]
GLib.idle_add(self.update_response, r)
return r
if "error" in response:
self.win.banner.props.title = response["error"]
self.win.banner.props.button_label = ""
self.win.banner.set_revealed(True)
return ""
else:
r = response["data"][0]
GLib.idle_add(self.update_response, r)
return r
@property
def require_api_key(self):
return False
def save(self):
return {}