18 lines
324 B
Go
18 lines
324 B
Go
package protocol
|
|
|
|
type MessageType string
|
|
|
|
const (
|
|
MsgInit MessageType = "init"
|
|
MsgSubscribe MessageType = "subscribe"
|
|
MsgUnsubscribe MessageType = "unsubscribe"
|
|
MsgBroadcast MessageType = "broadcast"
|
|
MsgError MessageType = "error"
|
|
)
|
|
|
|
type Topic string
|
|
|
|
func (t Topic) Valid() bool {
|
|
return t != ""
|
|
}
|