package internal import ( "github.com/vacp2p/mvds/protobuf" "github.com/vacp2p/mvds/state" ) type DataSyncNode interface { AppendMessage(groupID state.GroupID, data []byte) (state.MessageID, error) Subscribe() chan protobuf.Message RequestMessage(group state.GroupID, id state.MessageID) error }