@@ -35,7 +35,7 @@ defmodule ExWebRTCDashboard do
3535
3636 nav == nil ->
3737 to = live_dashboard_path ( socket , socket . assigns . page , nav: List . first ( Map . keys ( pc_pids ) ) )
38- { :ok , push_redirect ( socket , to: to ) }
38+ { :ok , push_navigate ( socket , to: to ) }
3939
4040 nav != nil and pc_pids == % { } ->
4141 # don't do anything, render will inform that we are waiting for peer connections
@@ -60,7 +60,7 @@ defmodule ExWebRTCDashboard do
6060 # redirect to any other pc
6161 nav = List . first ( Map . keys ( pc_pids ) )
6262 to = live_dashboard_path ( socket , socket . assigns . page , nav: nav )
63- { :ok , push_redirect ( socket , to: to ) }
63+ { :ok , push_navigate ( socket , to: to ) }
6464 end
6565 end
6666 end
@@ -100,7 +100,7 @@ defmodule ExWebRTCDashboard do
100100 socket . assigns . current_pc_str == nil and pc_pids != % { } ->
101101 nav = List . first ( Map . keys ( socket . assigns . pc_pids ) )
102102 to = live_dashboard_path ( socket , socket . assigns . page , nav: nav )
103- { :noreply , push_redirect ( socket , to: to ) }
103+ { :noreply , push_navigate ( socket , to: to ) }
104104
105105 socket . assigns . current_pc_str == nil ->
106106 { :noreply , socket }
0 commit comments