From c58ab447e55f0eca26c2f50c73d99c4675484f84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Sat, 22 Jan 2022 18:30:29 +0100 Subject: [PATCH] Compute memory information on every session list render --- .../live/home_live/session_list_component.ex | 42 +++++++++---------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/lib/livebook_web/live/home_live/session_list_component.ex b/lib/livebook_web/live/home_live/session_list_component.ex index 8fde891f7..ab66d2a9d 100644 --- a/lib/livebook_web/live/home_live/session_list_component.ex +++ b/lib/livebook_web/live/home_live/session_list_component.ex @@ -24,11 +24,7 @@ defmodule LivebookWeb.HomeLive.SessionListComponent do socket = socket |> assign(assigns) - |> assign( - sessions: sessions, - show_autosave_note?: show_autosave_note?, - memory: memory_info() - ) + |> assign(sessions: sessions, show_autosave_note?: show_autosave_note?) {:ok, socket} end @@ -41,16 +37,7 @@ defmodule LivebookWeb.HomeLive.SessionListComponent do

Running sessions (<%= length(@sessions) %>)

- -
- <%= format_bytes(@memory.used) %> / <%= format_bytes(@memory.total) %> -
-
-
-
-
-
+ <.memory_info /> <.menu id="sessions-order-menu"> <:toggle>