KIMLP4FXKI3DGXPQNN4Z6R2MM2XSKV5E5LBHCMRVNAG4Z3MK4VCAC OYF5X6CV7YGWDISEOYZS446MLKMT3F5KHN2MF4OAY4D7SGXZXCXQC ZX547P4GSTO23FFJ6TGU4MX5A2ZP37GX6XZHU6WTTBWIJVGLF4IQC ZLXXJMPD5TLPNI4GIHZBUW2UGL4ETPDB5RQ2ARGKLEKJRNPNJQ6QC ILPZ4NIWVCPZ472RFFSF2WRKAN7SJX423437NSTP6BPSMUDVMT5QC 3IOKATFCBG7RT6BNZ2NBTUR244VWLGSNIJKQNOUPSMX7IPSSEJPQC NT6HQMTF6MZKEW5JAW6BAZXPQAYNZLSRWPCZ7SKRDKSOVL2UP52QC G5QWNM5KIWQPIT4MGOC5SBUWEIIVZS67YPIH3U5TUASHASABE2CQC XKBAYE546KBYGPXQFVIVWLVAOR6GSJALEGRLWFSHA5LRUFKJCDTQC FDLYIPCIOJRMY6ZWYKR25I25OAOSSAORLOGZYHLLOQHVOPGTKKYAC 66SL4FZVO2A5G5QC5TNKJIEK2NOJBIAULY66LTRYNTA2FAZQ4APQC K4FYM25KROPWAAJBL7DKHDFBJJXRRJJ3EBRJMQAXK7M4WHEAJSWAC S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC T63X37GGBT6PXZMA3MJKNO65FWL7STX62K72Q3RMZDE377BFGCYQC 4H7DS23VBU4362UF5CMSCTXSPKDZIBMM2GXN6WJUEQFFY2ORGZBAC PINF75DC62JTH3UI7B5VP6HWO32BMXKNCL3T6ZCESPK7VAN5COCQC DB2BCHT5GXNQ3JXQXWMDFNXIO7OVEQMVY34SHTAWSJS47N67YTIQC V4U4N77ULT5CQG2AISTFD3B4K73QTWWYXKZ27SXFCBXXYXLM7DBQC WGVL3HYM553WLJHVUDVDNAWEDU5V6EOJEJBJHKLJS3AE4DT3TNMAC ZQE5UGGBKZRNI6ASUNOWVP4URLC7IHAWBO4RRACWLNS6OX2KQZVQC SX4IAP27IQ7B5QFX74GKQYRX4IJSJTZ4CLH7EPFSJWATV7LVXR4AC MGLPPSPTZYTHV2IW522JPA7MXU56AGFATN7O64GT3VHUIQ6H6W2QC O774NWA2NLE34RNFCQAYXU2QVRVTPVW6O7KWXOUTCS35CX4EY4HQC }}}}fn (mut self Main) chat_do(payload chat.Payload) {match payload {chat.MakeIrcUser {mut ircnet := self.irc.find_server(payload.network_hostname) or {println('process_out() not found $payload.network_hostname')return}self.irc.dial(mut ircnet, payload.nick)// needs if mut ghost :=mut ghost := ircnet.ghosts.by_nick(payload.nick) or {println('process_out dialed $payload.nick yet name is not in the ghosts list')return}ghost.channels.channels << &irc.Channel{name: payload.nickjoined: false
mut ircnet := self.irc.find_server(ircnet_name) or {println('process_out() not found $ircnet_name')return}
self.irc.dial(mut ircnet, outmsg.name)// needs if mut ghost :=mut ghost := ircnet.ghosts.by_nick(outmsg.name) or {println('process_out dialed $outmsg.name yet name is not in the ghosts list')return}ghost.channels.channels << &irc.Channel{name: outmsg.roomjoined: false}
self.chat.cin <- chat.Payload(chat.MakeIrcUser{network_hostname: ircnet_name, nick: outmsg.name})