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
21
21
:ets . new ( @ user_cache_table , [ :named_table , :set , :public ] )
22
22
end
23
23
24
+ def reset_cache do
25
+ :ets . delete_all_objects ( @ user_cache_table )
26
+ end
27
+
24
28
defmodule Form do
25
29
@ moduledoc false
26
30
use Ecto.Schema
@@ -88,6 +92,12 @@ defmodule AlgoraWeb.Admin.SeedLive do
88
92
end
89
93
end
90
94
95
+ @ impl true
96
+ def handle_event ( "reset_cache" , _params , socket ) do
97
+ reset_cache ( )
98
+ { :noreply , assign_preview ( socket ) }
99
+ end
100
+
91
101
@ impl true
92
102
def render ( assigns ) do
93
103
~H"""
@@ -123,7 +133,10 @@ defmodule AlgoraWeb.Admin.SeedLive do
123
133
124
134
< div >
125
135
< 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 >
127
140
< . button type = "button " phx-click = "seed " >
128
141
Seed { length ( @ csv_data ) } entries
129
142
</ . button >
You can’t perform that action at this time.
0 commit comments