Added a few helper methods for the type of Chat on the Chat type
Syfaro syfaro@foxpaw.in
Fri, 09 Oct 2015 09:31:00 -0500
1 files changed,
15 insertions(+),
0 deletions(-)
jump to
M
types.go
→
types.go
@@ -60,6 +60,21 @@ FirstName string `json:"first_name"`
LastName string `json:"last_name"` } +// IsPrivate returns true if the Chat is a private conversation +func (c *Chat) IsPrivate() bool { + return c.Type == "private" +} + +// IsGroup returns true if the Chat is a group conversation +func (c *Chat) IsGroup() bool { + return c.Type == "group" +} + +// IsChannel returns true if the Chat is a channel +func (c *Chat) IsChannel() bool { + return c.Type == "channel" +} + // Message is returned by almost every request, and contains data about almost anything. type Message struct { MessageID int `json:"message_id"`