@@ -6,6 +6,7 @@ defmodule Realtime.Api do
66
77 import Ecto.Query
88
9+ alias Ecto.Changeset
910 alias Realtime.Api.Extensions
1011 alias Realtime.Api.Tenant
1112 alias Realtime.GenCounter
@@ -198,7 +199,7 @@ defmodule Realtime.Api do
198199 new_settings = Map . put ( settings , to , value )
199200
200201 extension
201- |> Ecto. Changeset. cast ( % { settings: new_settings } , [ :settings ] )
202+ |> Changeset . cast ( % { settings: new_settings } , [ :settings ] )
202203 |> Repo . update! ( )
203204 end
204205 end
@@ -222,23 +223,21 @@ defmodule Realtime.Api do
222223 |> Map . put ( :events_per_second_now , current )
223224 end
224225
225- defp maybe_invalidate_cache (
226- % Ecto.Changeset { changes: changes , valid?: true , data: % { external_id: external_id } } = changeset
227- )
228- when changes != % { } and requires_restarting_db_connection ( changeset ) do
226+ defp maybe_invalidate_cache ( % Changeset { changes: changes , valid?: true , data: % { external_id: external_id } } )
227+ when changes != % { } do
229228 Tenants.Cache . distributed_invalidate_tenant_cache ( external_id )
230229 end
231230
232231 defp maybe_invalidate_cache ( _changeset ) , do: nil
233232
234- defp maybe_trigger_disconnect ( % Ecto. Changeset{ data: % { external_id: external_id } } = changeset )
233+ defp maybe_trigger_disconnect ( % Changeset { data: % { external_id: external_id } } = changeset )
235234 when requires_disconnect ( changeset ) do
236235 SocketDisconnect . distributed_disconnect ( external_id )
237236 end
238237
239238 defp maybe_trigger_disconnect ( _changeset ) , do: nil
240239
241- defp maybe_restart_db_connection ( % Ecto. Changeset{ data: % { external_id: external_id } } = changeset )
240+ defp maybe_restart_db_connection ( % Changeset { data: % { external_id: external_id } } = changeset )
242241 when requires_restarting_db_connection ( changeset ) do
243242 Connect . shutdown ( external_id )
244243 end
0 commit comments