feat: Add more error catching for plugins

This means that people could make completely broken plugins and still have a working wallet
This commit is contained in:
2024-02-07 16:58:12 +11:00
parent a412573fab
commit a0989cccef
2 changed files with 5 additions and 5 deletions

View File

@@ -160,11 +160,6 @@ def dns(params,authentication):
def niami(params, authentication):
domain = params["domain"]
response = requests.get(f"https://api.handshake.niami.io/domain/{domain}")
print(response.text)
if response.status_code != 200:
return {"rating":"Error fetching rating from Niami.io"}
if response.json()["success"] == False:
return {"rating":"Error fetching rating from Niami.io"}
data = response.json()["data"]
rating = str(data["rating"]["score"]) + " (" + data["rating"]["rarity"] + ")"
return {"rating":rating}