SCSKOWMTCSTVJUZ4KPYFFCRDFGDPZWQUNQ5X5MQQ7USMBM57CGHAC
IYLSA6ZGOCMHNFXRZ6LIXHWN5AAD7Q2BYFDD65HHNV2NQLK3EXAAC
WMPPHPYAXJNLWZEDJOTHIIYUT627ZI27K5IF7JXVO7EYU7YENUKAC
LBKFI2GRVO3NKT35RZ7R7WH4MQ6DVJEL6VC6NP3TRMACUQZIWXFAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
MTUQWI5MTJKHPM5DUV5ZWOGPZLTTCG5VO6G4LUTN7SU4MOYDMT6AC
N26QYRDHYBF36ODEANJ2EJKCWGWADPU3JZ2WLFJDTLZXANW6URIQC
7755FHS7ZTG4YGJNFYAONWSWSM636WOWFRISDKQU2AOJHN6ZVMBAC
self.call(http.Method.put, 'rooms/$room.id/send/m.room.message/$id$user_part', evt.str()) or {}
_, code := self.call(http.Method.put, 'rooms/$room.id/send/m.room.message/$id$user_part',
evt.str()) or { return '' }
if code == 404 {
// register user and try again
self.register(user_id) or { return '' }
self.call(http.Method.put, 'rooms/$room.id/send/m.room.message/$id$user_part',
evt.str()) or { return '' }
}