19 lines
439 B
Go
19 lines
439 B
Go
package relay
|
|
|
|
import "errors"
|
|
|
|
var ErrProductionForwardingDisabled = errors.New("relay skeleton does not forward production payloads before an approved production mesh stage")
|
|
|
|
type Skeleton struct {
|
|
ClusterID string
|
|
NodeID string
|
|
}
|
|
|
|
func (s Skeleton) AcceptControlConnection() bool {
|
|
return s.ClusterID != "" && s.NodeID != ""
|
|
}
|
|
|
|
func (s Skeleton) ForwardProductionPayload([]byte) error {
|
|
return ErrProductionForwardingDisabled
|
|
}
|