diff --git a/toot/ui/app.py b/toot/ui/app.py index 871ae0a..69a8e3a 100644 --- a/toot/ui/app.py +++ b/toot/ui/app.py @@ -213,6 +213,9 @@ class StatusDetailWindow: acct = status['boosted_by']['acct'] yield "Boosted by @{}".format(acct), Color.GREEN + if status['reblogged']: + yield "↷", Color.CYAN + def draw(self, status): self.window.erase() self.window.box() diff --git a/toot/ui/parsers.py b/toot/ui/parsers.py index 32dd4df..e9d7a45 100644 --- a/toot/ui/parsers.py +++ b/toot/ui/parsers.py @@ -18,6 +18,7 @@ def parse_status(status): 'id': status['id'], 'media_attachments': _status['media_attachments'], 'url': _status['url'], + 'reblogged': status.get('reblogged'), 'spoiler_text': spoiler_text, 'sensitive': _status['sensitive'], 'show_sensitive': False,