BAEXWYVLYD73FC4OQZWFT6P7SE6KKWRLDK5ACDRTKQS5EURKEFXAC
HTHDQRSJV4WVGIM53GR7JGIRZACMIZDI5UMJ522QFI3ZCX5K56GQC
AETEUT6ER7MJXNYTBH5RHUT5URSRWNBJPXU2CA4URLSNAZYMWPIAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
4SYFUW4ODJBXFYH357E7K7YIPVVHQ3ALIJBFUXAHPBPLWFYL3DDQC
NICERFRG2UQDGPLQRFQJHGLNIUMJCE6LUN3EVNDQ35LPZLDMHYDAC
BO5VKP6Z3GNEZN2RKCS4MSUYM77L3KSOJAFGZO4GPDPSZAHQ7PSQC
SX4IAP27IQ7B5QFX74GKQYRX4IJSJTZ4CLH7EPFSJWATV7LVXR4AC
6FTBWEWY7ENGRTF3PWHH3TYNDZLTBDIUSD45X3CB3UE5N4EP2A7AC
AXIGL5SB62HESXQ6Z5CHPQQFIPYBRLJOADRR2MYFHZNLHCWAMGWAC
TLOUTLMOHXYNPVXEBPDNT5XVSLIITQOVP7Y7LSLTK5YUOSHT7JOAC
4VNZQBWQEJCH3Q7RQWSWOCLBKHUCFR4WLHFQUODWW3UFIC7LB7XAC
ZEJI2R6JJ6NJVO4Y4DZFPPOCHKOUDEWFEKQCB7DIUNMUF7YW7KHAC
L74V6CJIN5SLAGQSFFJFWGTI6M6KBRZYFBVD2C2B3MSGHWLIFMFQC
F7UEAPOJLX43J32QD6JJ4YABOZLMQR2THHL6BGFTPSYZ35XQJSQAC
7XX4PZDK3I6YFLATBWJ7EINM2YBXEL4AQBOLHIP6IXFEEHJB5MLQC
pub fn (self &IrcActor) find_channel(channel string, mut ircnet Network) ?Channel {
return error('') // Channel{}
}
pub fn (self &IrcActor) join(room string, mut ircnet Network) {
cmd := 'JOIN $room\n'
println('$ircnet.hostname $cmd')
ircnet.sock.write_str(cmd) or { }
pub fn (mut self Network) join(channel string) {
cmd := 'JOIN $channel\n'
println('$self.hostname $cmd')
self.sock.write_str(cmd) or { }