github.com/glide-im/glide@v1.6.0/pkg/subscription/message.go (about)

     1  package subscription
     2  
     3  import "github.com/glide-im/glide/pkg/messages"
     4  
     5  // Message is a message that can be publishing to channel.
     6  type Message interface {
     7  	GetFrom() SubscriberID
     8  
     9  	// GetChatMessage convert message body to *messages.ChatMessage
    10  	GetChatMessage() (*messages.ChatMessage, error)
    11  }