Y76TWAUJQJ4RVNKZZ2MDL37E6SU5UR5VXAOKMKECDWK2XY2SXRWAC 4H7DS23VBU4362UF5CMSCTXSPKDZIBMM2GXN6WJUEQFFY2ORGZBAC S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC ELAJGSFDCKVYAJK3NUBQ5C7E5L2CBPEYDOPPIU5ETX2MRUACVYWQC DB2BCHT5GXNQ3JXQXWMDFNXIO7OVEQMVY34SHTAWSJS47N67YTIQC 42VXBMHQX5RDOVPY5LTQMJ3PGOEFGONBBHFWTSYIKHVMPN2IZQYAC JZV5KFSQRORLTAUBDY6AAHCCDIGAJVNNSW3ZUU3X622L53P5LS2AC 526F5RML2DYJ6Y5R3A6FD5QKQ57NYONRBJMOXGR4WVEF6I6IAEHAC ZQE5UGGBKZRNI6ASUNOWVP4URLC7IHAWBO4RRACWLNS6OX2KQZVQC QWR4AKCMW4GPGKQKXO4GLOS7GZQ2KAD4JSOST5NCSM3VM7FJXPFAC 7Z22HWWDWKUZCOQFEWOJN64BJ5M33AYQ2GEJMHP3UV2OXJIH3BCAC module matrixpub struct Message {pub:room stringuser stringmessage string}
module ircpub struct Message {pub:network stringnick stringchannel stringmessage string}
module ircpub fn (mut self IrcActor) listen() {for {select {say := <-self.out {println('irc listen say<-self.out: $say')}}}}
}pub fn (mut self IrcActor) listen() {for {select {say := <-self.out {println('irc listen say<-self.out: $say')}}}