diff --git a/inline.py b/inline.py index 97394bb..440635e 100644 --- a/inline.py +++ b/inline.py @@ -116,12 +116,10 @@ class Config: return self.userAgent def jsonasResponse(dct): - if "imageUrl" in dct: - return JSONResponse(dct["authorized"], dct["success"], dct["imageUrl"], "") - elif "htmlDescription" in dct: - return JSONResponse(dct["authorized"], dct["success"], "", dct["htmlDescription"]) - else: + if not "imageUrl" in dct or not "htmlDescription" in dct: raise Exception("Invalid JSON") + + return JSONResponse(dct["authorized"], dct["success"], dct["imageUrl"], dct["htmlDescription"]) class InlineBot: def __init__(self):