| @@ 381-387 (lines=7) @@ | ||
| 378 | } | |
| 379 |         } elseif ($cmd === 'PING') { | |
| 380 | $this->writeln(isset($args[0]) ? 'PONG :' . $args[0] : 'PONG'); | |
| 381 |         } elseif ($cmd === 'PONG') { | |
| 382 |             if ($this->lastPingTS) { | |
| 383 | $this->latency = microtime(true) - $this->lastPingTS; | |
| 384 | $this->lastPingTS = null; | |
| 385 | } | |
| 386 | return; | |
| 387 | } | |
| 388 |         if ($this->pool->protologging) { | |
| 389 |             Daemon::$process->log('<-<-<-< ' . $cmd . ': ' . json_encode($args) . ' (' . json_encode($from['orig']) . ') (' . json_encode($this->lastLine) . ')'); | |
| 390 | } | |
| @@ 213-220 (lines=8) @@ | ||
| 210 |         } elseif ($cmd === 'PING') { | |
| 211 | $this->writeln(isset($args[0]) ? 'PONG :' . $args[0] : 'PONG'); | |
| 212 | return; | |
| 213 |         } elseif ($cmd === 'PONG') { | |
| 214 |             if ($this->lastPingTS) { | |
| 215 | $this->latency = microtime(true) - $this->lastPingTS; | |
| 216 | $this->lastPingTS = null; | |
| 217 |                 $this->event('lantency'); | |
| 218 | } | |
| 219 | return; | |
| 220 |         } elseif ($cmd === 'NICK') { | |
| 221 | return; | |
| 222 |         } elseif ($cmd === 'PRIVMSG') { | |
| 223 | list($target, $msg) = $args; | |