42IZKD5HWBXTCMAQRXNZVMMZD2DHUW5QDYVF4V4M3KWSUP2LLCZQC
KDKWBUFH3YYJUOGLBAAE5QYV6H4UR3HXIN5LCRVGAHNKDFJPWQGAC
DB44ZP7WEBTVG2VE22AT3WEOV7BAKSTKWSLAAQJ22PCS2ELDK5SAC
QWR4AKCMW4GPGKQKXO4GLOS7GZQ2KAD4JSOST5NCSM3VM7FJXPFAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
TV2SUMQCCZW4YIMWTVNNNVPUV2H5HBHZM2EWPGCRQNEAU4RTIEJQC
go self.comm(mut ircnet, mut ghost)
mut real_ghost := ircnet.ghosts.by_nick(nick) or {panic("just added, not found") } go self.comm(mut ircnet, mut real_ghost)
mut real_ghost := ircnet.ghosts.by_nick(nick) or {panic("just added, not found") }
go self.comm(mut ircnet, mut real_ghost)
pub fn (self Ghosts) by_nick(nick string) ?Ghost { for g in self.ghosts {
pub fn (self Ghosts) by_nick(nick string) ?Ghost {
for g in self.ghosts {
pub fn (self Ghosts) by_nick(nick string) ?&Ghost { for mut g in self.ghosts {
pub fn (self Ghosts) by_nick(nick string) ?&Ghost {
for mut g in self.ghosts {
return g
return &g