package dns import ( "git.wzray.com/homelab/hivemind/internal/transport" "git.wzray.com/homelab/hivemind/internal/types" ) type Client struct { caller transport.Caller } func New(caller transport.Caller) *Client { return &Client{ caller: caller, } } func (c *Client) Callback(endpoint string, state types.HostState) (bool, error) { return callbackRoute.Call(c.caller, endpoint, state) }