package base import ( "git.lumeweb.com/LumeWeb/libs5-go/interfaces" "git.lumeweb.com/LumeWeb/libs5-go/net" "github.com/vmihailenco/msgpack/v5" ) type IncomingMessage interface { HandleMessage(node interfaces.Node, peer net.Peer, verifyId bool) error SetIncomingMessage(msg IncomingMessage) Self() IncomingMessage SetSelf(self IncomingMessage) msgpack.CustomDecoder } type IncomingMessageTyped interface { DecodeMessage(dec *msgpack.Decoder) error IncomingMessage }