handler

package
v1.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2023 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NodeDeleteHandler mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Message) {
	log.Debugln("Received message on topic:", msg.Topic(), "Payload:", string(msg.Payload()))
	DeleteNode(model.NodeDeleted)
}
View Source
var OrchestrationHandler mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Message) {
	log.Debugln("Received message on topic:", msg.Topic(), "Payload:", string(msg.Payload()))

	err := ProcessOrchestrationMessage(msg.Payload())
	if err != nil {
		log.Error("Failed to process orchestration message failed! CAUSE --> ", err)
	}
}
View Source
var OrgPrivKeyHandler mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Message) {
	log.Debugln("Received message on topic:", msg.Topic(), "Payload:", string(msg.Payload()))

	err := secret.ProcessOrgPrivKeyMessage(msg.Payload())
	if err != nil {
		log.Error("Failed to process organization private key message! CAUSE --> ", err)
	}
}

Functions

func DeleteNode added in v1.1.0

func DeleteNode(nodeStatus string)

func GetRegistrationMessage

func GetRegistrationMessage(nodeId string, nodeName string) registrationMessage

func ProcessOrchestrationMessage added in v1.1.0

func ProcessOrchestrationMessage(payload []byte) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL