feat: less crude but still raw, also for join

This commit is contained in:
əlemi 2024-01-29 20:06:36 +01:00
parent d039f313c6
commit 870a4faa9b
Signed by: alemi
GPG key ID: A4895B84D311642C

View file

@ -86,8 +86,11 @@ class AppService:
}, },
params={"user_id": mxid} if mxid else {}, params={"user_id": mxid} if mxid else {},
) as res: ) as res:
doc = await res.json() if res.ok:
self.logger.debug("joined room %s with %s : %s", room, mxid, doc) self.logger.debug("joined room %s with %s : %s", room, mxid, await res.json())
else:
self.logger.error("failed sending message: %s", await res.text())
raise ValueError()
async def leave_room(self): async def leave_room(self):
raise NotImplementedError raise NotImplementedError
@ -103,13 +106,14 @@ class AppService:
params={"user_id": mxid} if mxid else {}, params={"user_id": mxid} if mxid else {},
json=mx_message(text), json=mx_message(text),
) as res: ) as res:
doc = await res.json() if res.ok:
if "event_id" in doc: doc = await res.json()
self.logger.debug("sent message %s to %s as %s : %s", text, room, mxid, doc) self.logger.debug("sent message %s to %s as %s : %s", text, room, mxid, doc)
return doc["event_id"] return doc["event_id"]
else: else:
self.logger.error("failed sending message: %s", doc) text = await res.text()
raise ValueError(doc) self.logger.error("failed sending message: %s", text)
raise ValueError()
async def redact_message(self): async def redact_message(self):
raise NotImplementedError raise NotImplementedError