File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
lib/algora_web/live/admin Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,10 @@ defmodule AlgoraWeb.Admin.SeedLive do
2121 :ets . new ( @ user_cache_table , [ :named_table , :set , :public ] )
2222 end
2323
24+ def reset_cache do
25+ :ets . delete_all_objects ( @ user_cache_table )
26+ end
27+
2428 defmodule Form do
2529 @ moduledoc false
2630 use Ecto.Schema
@@ -88,6 +92,12 @@ defmodule AlgoraWeb.Admin.SeedLive do
8892 end
8993 end
9094
95+ @ impl true
96+ def handle_event ( "reset_cache" , _params , socket ) do
97+ reset_cache ( )
98+ { :noreply , assign_preview ( socket ) }
99+ end
100+
91101 @ impl true
92102 def render ( assigns ) do
93103 ~H"""
@@ -123,7 +133,10 @@ defmodule AlgoraWeb.Admin.SeedLive do
123133
124134 < div >
125135 < div class = "-mx-4 overflow-x-auto " >
126- < div class = "flex justify-end mb-4 " >
136+ < div class = "flex justify-end gap-2 mb-4 " >
137+ < . button type = "button " phx-click = "reset_cache " variant = "secondary " >
138+ Reset cache
139+ </ . button >
127140 < . button type = "button " phx-click = "seed " >
128141 Seed { length ( @ csv_data ) } entries
129142 </ . button >
You can’t perform that action at this time.
0 commit comments