P5PVLCMXTTLQXH2QCHFXY2TRZSGDSA3LYPTX7ILQZWFFO2R52KXAC
42IZKD5HWBXTCMAQRXNZVMMZD2DHUW5QDYVF4V4M3KWSUP2LLCZQC
DB44ZP7WEBTVG2VE22AT3WEOV7BAKSTKWSLAAQJ22PCS2ELDK5SAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
TV2SUMQCCZW4YIMWTVNNNVPUV2H5HBHZM2EWPGCRQNEAU4RTIEJQC
QWR4AKCMW4GPGKQKXO4GLOS7GZQ2KAD4JSOST5NCSM3VM7FJXPFAC
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)
go self.comm(mut ircnet, mut ghost)
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 {
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 {
return &g
return g