(runtime *runtimeContext, info aghdaemon.Info, status string)
| 326 | } |
| 327 | |
| 328 | func daemonStatusWithState(runtime *runtimeContext, info aghdaemon.Info, status string) DaemonStatus { |
| 329 | networkStatus := daemonNetworkStatusFromInfo(&runtime.Config, info.Network) |
| 330 | if strings.EqualFold(strings.TrimSpace(status), "stopped") { |
| 331 | networkStatus = nil |
| 332 | } |
| 333 | |
| 334 | return DaemonStatus{ |
| 335 | Status: status, |
| 336 | PID: info.PID, |
| 337 | StartedAt: info.StartedAt, |
| 338 | Socket: runtime.Config.Daemon.Socket, |
| 339 | HTTPHost: runtime.Config.HTTP.Host, |
| 340 | HTTPPort: runtime.Config.HTTP.Port, |
| 341 | ActiveSessions: 0, |
| 342 | TotalSessions: 0, |
| 343 | Version: version.Current().Version, |
| 344 | Network: networkStatus, |
| 345 | } |
| 346 | } |
| 347 | |
| 348 | func daemonStatusBundle(status DaemonStatus, now func() time.Time) outputBundle { |
| 349 | rows := []keyValue{ |
no test coverage detected