IAS75T3RE4KGP26ILCNZG5G52DZPV7XACR7PJUYVJACQUVH5J4HAC
WL2WNOD4XSOH3LU52UKUKCGTSQEZ3J4GI3HJVIGZ3Q7FCM6IR5SAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
4GYKYPKIACICEWYUOJNHU6D5FAUECBLNPUACURVDJPPIXO3RNICAC
J2EUODARDCGGEP7OKOLPVSCG6ZXJVPAI7A5WUM7KKDKID5OVLFGQC
F7UEAPOJLX43J32QD6JJ4YABOZLMQR2THHL6BGFTPSYZ35XQJSQAC
F35KMTI4GH5AWL52CJFR767KIAD6TYXIT6PEHM65JJ66LRPESFTQC
DB2BCHT5GXNQ3JXQXWMDFNXIO7OVEQMVY34SHTAWSJS47N67YTIQC
SX4IAP27IQ7B5QFX74GKQYRX4IJSJTZ4CLH7EPFSJWATV7LVXR4AC
VSXY63RCAE4WDARTVOW6YDD6VPMRBNASRD73R4UMZDAAQX7MAVTAC
M5GXUK5HZE7HPLWQ33T73CXRJITOUJAO6T6F6QWTYYL7NLWFYA3AC
RUAZZI635XM2P5ODNEI4YWV2K74LYUC4Q7NVSQO7T4BGPWH3LJPAC
NICERFRG2UQDGPLQRFQJHGLNIUMJCE6LUN3EVNDQ35LPZLDMHYDAC
5F37EUQCHOXFW7BK6YY5P7SAQB64ZCA3COUE4CN4YIY4ENQC2FCAC
WAAYP6TE67KP2DO7AGPAA553ODQKVTIRZ67H2IQVQHCX3YGWWVTQC
BIWQWRTPVNCRRDNYWFTDP3TGL2ER6U3ESUYPRUADATHZ4N2F5YJQC
}
if default_action {
msg := '$self.irc.networks.len irc networks'
chat.say(self.out_chan, system, room_id, msg)
for mut ircnet in self.irc.networks {
println('for-loop say status for ircnet ${typeof(ircnet).name} ${ptr_str(ircnet)}')
chat.say(self.out_chan, system, room_id, ircnet.one_line())
for channel in ircnet.channels {
chat.say(self.out_chan, system, room_id, '$channel.name $channel.joined')
}
}
}
}
}
fn (mut self Main) status_report(system chat.System, network string, room string) {
mut msg := '$self.matrix.host is ${self.matrix.conn_state}. $self.irc.networks.len irc networks connected.'
chat.say(self.out_chan, system, room, msg)
msg = '$self.irc.networks.len irc networks'
chat.say(self.out_chan, system, room, msg)
for mut ircnet in self.irc.networks {
println('for-loop say status for ircnet ${typeof(ircnet).name} ${ptr_str(ircnet)}')
chat.say(self.out_chan, system, room, ircnet.one_line())
for channel in ircnet.channels {
chat.say(self.out_chan, system, room, '$channel.name $channel.joined')