@@ -110,52 +110,6 @@ defmodule NervesHubWeb.DeviceSocket do
110110 { :ok , socket }
111111 end
112112
113- @ decorate with_span ( "Channels.DeviceSocket.on_disconnect" )
114- defp on_disconnect ( exit_reason , socket )
115-
116- @ decorate with_span ( "Channels.DeviceSocket.on_disconnect" )
117- defp on_disconnect ( { :error , reason } , % {
118- assigns: % {
119- device: device ,
120- reference_id: reference_id
121- }
122- } ) do
123- if reason == { :shutdown , :disconnected } do
124- :telemetry . execute ( [ :nerves_hub , :devices , :duplicate_connection ] , % { count: 1 } , % {
125- ref_id: reference_id ,
126- device: device
127- } )
128- end
129-
130- shutdown ( device , reference_id )
131-
132- :ok
133- end
134-
135- @ decorate with_span ( "Channels.DeviceSocket.on_disconnect" )
136- defp on_disconnect ( _ , % {
137- assigns: % {
138- device: device ,
139- reference_id: reference_id
140- }
141- } ) do
142- shutdown ( device , reference_id )
143- end
144-
145- @ decorate with_span ( "Channels.DeviceSocket.shutdown" )
146- defp shutdown ( device , reference_id ) do
147- :telemetry . execute ( [ :nerves_hub , :devices , :disconnect ] , % { count: 1 } , % {
148- ref_id: reference_id ,
149- identifier: device . identifier
150- } )
151-
152- :ok = Connections . device_disconnected ( reference_id )
153-
154- Tracker . offline ( device )
155-
156- :ok
157- end
158-
159113 defp last_seen_update_interval ( ) do
160114 Application . get_env ( :nerves_hub , :device_last_seen_update_interval_minutes )
161115 end
0 commit comments