Skip to content
Snippets Groups Projects
events.go 474 B
package saltmanager

import (
    "github.com/iotaledger/goshimmer/packages/events"
    "github.com/iotaledger/goshimmer/plugins/autopeering/types/salt"
)

var Events = struct {
    UpdatePublicSalt *events.Event
    UpdatePrivateSalt *events.Event
}{
    UpdatePublicSalt:  events.NewEvent(saltCaller),
    UpdatePrivateSalt: events.NewEvent(saltCaller),
}

func saltCaller(handler interface{}, params ...interface{}) { handler.(func(*salt.Salt))(params[0].(*salt.Salt)) }