Skip to content

Commit ec305fa

Browse files
committed
[tmp] Provide MSC2530 event content
Required until mautrix/python#170 is merged and pulled into maubot. Signed-off-by: Joe Groocock <jgroocock@cloudflare.com>
1 parent 0e6c321 commit ec305fa

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

xkcd.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,13 @@
4242
Image = None
4343

4444

45+
@dataclass
46+
class MSC2530MediaMessageEventContent(MediaMessageEventContent):
47+
filename: str = None
48+
formatted_body: str = None
49+
format: Format = None
50+
51+
4552
@dataclass
4653
class XKCDInfo(SerializableAttrs):
4754
year: str
@@ -246,7 +253,7 @@ async def _send_xkcd(self, room_id: RoomID, xkcd: XKCDInfo) -> None:
246253
content["license_url"] = "https://xkcd.com/license.html"
247254
await self.client.send_message(room_id, content)
248255
else:
249-
content = MediaMessageEventContent(
256+
content = MSC2530MediaMessageEventContent(
250257
msgtype=MessageType.IMAGE,
251258
format=Format.HTML,
252259
external_url=f"https://xkcd.com/{xkcd.num}",

0 commit comments

Comments
 (0)