Merge pull request #217 from nstafie/develop

Add function to get a single message by ID
This commit is contained in:
Bruce 2016-06-17 16:51:34 -05:00 committed by GitHub
commit 5f2a99e666

View file

@ -1057,6 +1057,20 @@ func (s *Session) ChannelMessages(channelID string, limit int, beforeID, afterID
return return
} }
// ChannelMessage gets a single message by ID from a given channel.
// channeld : The ID of a Channel
// messageID : the ID of a Message
func (s *Session) ChannelMessage(channelID, messageID string) (st *Message, err error) {
response, err := s.Request("GET", EndpointChannelMessage(channelID, messageID), nil)
if err != nil {
return
}
err = unmarshal(response, &st)
return
}
// ChannelMessageAck acknowledges and marks the given message as read // ChannelMessageAck acknowledges and marks the given message as read
// channeld : The ID of a Channel // channeld : The ID of a Channel
// messageID : the ID of a Message // messageID : the ID of a Message