implement streams and streamcollections and finish message parsers

This commit is contained in:
tinyzimmer
2020-09-28 20:16:51 +03:00
parent 10b088998b
commit 2927ae7b1d
8 changed files with 241 additions and 23 deletions

View File

@@ -169,10 +169,15 @@ func (m *Message) String() string {
}
case MessageStreamCollection:
collection := m.ParseStreamCollection()
msg += fmt.Sprintf("New stream collection with upstream id: %s", collection.GetUpstreamID())
case MessageStreamsSelected:
collection := m.ParseStreamsSelected()
msg += fmt.Sprintf("Stream with upstream id '%s' has selected new streams", collection.GetUpstreamID())
case MessageRedirect:
msg += fmt.Sprintf("Received redirect message with %d entries", m.NumRedirectEntries())
case MessageUnknown:
msg += "Unknown message type"