MCPcopy Create free account
hub / github.com/compozy/agh / daemonNetworkStatusFromInfo

Function daemonNetworkStatusFromInfo

internal/cli/daemon.go:453–469  ·  view source on GitHub ↗
(cfg *aghconfig.Config, info *aghdaemon.NetworkInfo)

Source from the content-addressed store, hash-verified

451}
452
453func daemonNetworkStatusFromInfo(cfg *aghconfig.Config, info *aghdaemon.NetworkInfo) *contract.NetworkStatusPayload {
454 if info != nil {
455 return &contract.NetworkStatusPayload{
456 Enabled: info.Enabled,
457 Status: strings.TrimSpace(info.Status),
458 ListenerHost: strings.TrimSpace(info.ListenerHost),
459 ListenerPort: info.ListenerPort,
460 }
461 }
462 if !cfg.Network.Enabled {
463 return &contract.NetworkStatusPayload{
464 Enabled: false,
465 Status: daemonDisabledKey,
466 }
467 }
468 return nil
469}
470
471func networkListener(info *contract.NetworkStatusPayload) string {
472 if info == nil {

Callers 1

daemonStatusWithStateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected