Fix handling of missing headers
This commit is contained in:
parent
aad16f563f
commit
569b8b95d6
1 changed files with 5 additions and 1 deletions
|
@ -18,12 +18,16 @@ def decode(header):
|
||||||
class Client(AsyncClient):
|
class Client(AsyncClient):
|
||||||
|
|
||||||
def send_message(self, From, Subject):
|
def send_message(self, From, Subject):
|
||||||
|
if From is not None:
|
||||||
|
From = decode(From)
|
||||||
|
if From is not None:
|
||||||
|
Subject = decode(Subject)
|
||||||
return self.room_send(
|
return self.room_send(
|
||||||
room_id=self.room,
|
room_id=self.room,
|
||||||
message_type="m.room.message",
|
message_type="m.room.message",
|
||||||
content={
|
content={
|
||||||
"msgtype": "m.text",
|
"msgtype": "m.text",
|
||||||
"body": "From:\t%s\nSubject:\t%s" % (decode(From), decode(Subject))
|
"body": "From:\t%s\nSubject:\t%s" % (From, Subject)
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue