From ef19449190556fa7b1e0f52c131fc7fc3c11d156 Mon Sep 17 00:00:00 2001 From: Ivan Habunek Date: Sun, 19 Nov 2023 09:12:42 +0100 Subject: [PATCH] Load followed accounts after timeline This way we don't have to wait for them to load, which may take a while due to paging. --- toot/tui/app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/toot/tui/app.py b/toot/tui/app.py index 6909d79..88a209e 100644 --- a/toot/tui/app.py +++ b/toot/tui/app.py @@ -137,14 +137,15 @@ class TUI(urwid.Frame): self.exception = None self.can_translate = False self.account = None + self.followed_accounts = [] super().__init__(self.body, header=self.header, footer=self.footer) def run(self): self.loop.set_alarm_in(0, lambda *args: self.async_load_instance()) - self.loop.set_alarm_in(0, lambda *args: self.async_load_followed_accounts()) self.loop.set_alarm_in(0, lambda *args: self.async_load_timeline( is_initial=True, timeline_name="home")) + self.loop.set_alarm_in(0, lambda *args: self.async_load_followed_accounts()) self.loop.run() self.executor.shutdown(wait=False)