From 128efe7fbaa7aab00f68e505d4f7c0e0e5a44f4d Mon Sep 17 00:00:00 2001 From: Daniel Hill Date: Thu, 1 Aug 2019 18:37:13 +1200 Subject: [PATCH 1/2] improve animated sticker support --- fbchat/_sticker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fbchat/_sticker.py b/fbchat/_sticker.py index 024132d..4a55428 100644 --- a/fbchat/_sticker.py +++ b/fbchat/_sticker.py @@ -51,6 +51,7 @@ class Sticker(Attachment): self.large_sprite_image = data["sprite_image_2x"].get("uri") self.frames_per_row = data.get("frames_per_row") self.frames_per_col = data.get("frames_per_column") + self.frame_count = data.get("frame_count") self.frame_rate = data.get("frame_rate") self.url = data.get("url") self.width = data.get("width") From b4009cc0e606ff628affe3d52880fc30a636b473 Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Thu, 9 Jan 2020 12:26:44 +0100 Subject: [PATCH 2/2] Add Sticker.frame_count attribute --- fbchat/_sticker.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fbchat/_sticker.py b/fbchat/_sticker.py index 4a55428..4402054 100644 --- a/fbchat/_sticker.py +++ b/fbchat/_sticker.py @@ -23,6 +23,8 @@ class Sticker(Attachment): frames_per_row = attr.ib(None) #: The amount of frames present in the spritemap pr. column frames_per_col = attr.ib(None) + #: The total amount of frames in the spritemap + frame_count = attr.ib(None) #: The frame rate the spritemap is intended to be played in frame_rate = attr.ib(None)