| 90 | } |
| 91 | |
| 92 | void HttpConnection::onEvent(const asio::error_code& ec, u32 currentTimeMs) { |
| 93 | if (ec.ok()) { |
| 94 | onConnected(currentTimeMs); |
| 95 | } else if (ec.code == asio::errc::eof || ec.code == asio::errc::connection_reset) { |
| 96 | onDisconnected(); |
| 97 | } else { |
| 98 | onError(); |
| 99 | } |
| 100 | } |
| 101 | |
| 102 | void HttpConnection::onHeartbeatSent() { |
| 103 | // Note: currentTimeMs should be passed, but for simplicity we don't update timestamp here |