Indicate if status is a reply in timeline of TUI

pull/112/head
Denis Laxalde 2019-08-31 15:24:03 +02:00 zatwierdzone przez Ivan Habunek
rodzic f9fb7c074a
commit efbaf9e706
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: CDBD63C43A30BB95
2 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -36,6 +36,7 @@ class Status:
self.author = get_author(data, instance)
self.favourited = data.get("favourited", False)
self.reblogged = data.get("reblogged", False)
self.in_reply_to = data.get("in_reply_to_id")
def get_account(self):
acct = self.data['account']['acct']

Wyświetl plik

@ -56,6 +56,7 @@ class Timeline(urwid.Columns):
"blue": "green_selected",
"green": "green_selected",
"yellow": "green_selected",
"cyan": "green_selected",
None: "green_selected",
})
@ -288,6 +289,7 @@ class StatusListItem(SelectableColumns):
created_at = status.created_at.strftime("%Y-%m-%d %H:%M")
favourited = ("yellow", "") if status.favourited else " "
reblogged = ("yellow", "") if status.reblogged else " "
is_reply = ("cyan", "") if status.in_reply_to else " "
return super().__init__([
("pack", SelectableText(("blue", created_at), wrap="clip")),
@ -297,4 +299,6 @@ class StatusListItem(SelectableColumns):
("pack", urwid.Text(reblogged)),
("pack", urwid.Text(" ")),
urwid.Text(("green", status.account), wrap="clip"),
("pack", urwid.Text(is_reply)),
("pack", urwid.Text(" ")),
])