1
0
Fork 0

chore: unify naming for node related types

This commit is contained in:
Arthur K. 2026-01-18 01:08:52 +03:00
parent b8cde30581
commit 6b170e4c5a
Signed by: wzray
GPG key ID: B97F30FDC4636357
12 changed files with 72 additions and 53 deletions

View file

@ -1,16 +1,27 @@
package types
import "fmt"
// TODO: consider moving this type back to registry
type Node struct {
Address string `json:"address"`
Name string `json:"name"`
Roles []Role `json:"roles"`
Hostname string `json:"hostname"`
Address string `json:"address"`
Port int `json:"port"`
Roles []Role `json:"roles"`
Endpoint string `json:"endpoint"`
}
func NewNode(address string, name string, roles []Role) Node {
func NewNode(
hostname string,
address string,
port int,
roles []Role,
) Node {
return Node{
Address: address,
Name: name,
Roles: roles,
Hostname: hostname,
Address: address,
Port: port,
Roles: roles,
Endpoint: fmt.Sprintf("%s:%d", address, port),
}
}