diff --git a/message.go b/message.go index d2864fc9..3d562748 100644 --- a/message.go +++ b/message.go @@ -664,6 +664,13 @@ func getStickerMessage(msg *proto.WebMessageInfo) StickerMessage { return StickerMessage } +/* +Download is the function to retrieve Sticker media data. The media gets downloaded, validated and returned. +*/ +func (m *StickerMessage) Download() ([]byte, error) { + return Download(m.url, m.mediaKey, MediaImage, int(m.fileLength)) +} + func ParseProtoMessage(msg *proto.WebMessageInfo) interface{} { switch {