diff --git a/web/app/assets/javascripts/fakeJamClient.js b/web/app/assets/javascripts/fakeJamClient.js index bb53dc900..a6a99b7e4 100644 --- a/web/app/assets/javascripts/fakeJamClient.js +++ b/web/app/assets/javascripts/fakeJamClient.js @@ -303,6 +303,10 @@ } + function SessionSetConnectionStatusRefreshRate(milliseconds) { + dbg('SessionSetConnectionStatusRefreshRate: ' + milliseconds); + } + function SessionSetControlState(stringValue) { dbg('SessionSetControlState: ' + stringValue); } @@ -722,6 +726,7 @@ // Broadcasting this.SessionLiveBroadcastStart = SessionLiveBroadcastStart; this.SessionLiveBroadcastStop = SessionLiveBroadcastStop; + this.SessionSetConnectionStatusRefreshRate = SessionSetConnectionStatusRefreshRate; // fake calls; not a part of the actual jam client this.RegisterP2PMessageCallbacks = RegisterP2PMessageCallbacks; diff --git a/web/app/assets/javascripts/session.js b/web/app/assets/javascripts/session.js index 86b82f397..73d77dc65 100644 --- a/web/app/assets/javascripts/session.js +++ b/web/app/assets/javascripts/session.js @@ -170,6 +170,7 @@ context.jamClient.SessionRegisterCallback("JK.HandleBridgeCallback"); context.jamClient.RegisterRecordingCallbacks("JK.HandleRecordingStartResult", "JK.HandleRecordingStopResult", "JK.HandleRecordingStarted", "JK.HandleRecordingStopped", "JK.HandleRecordingAborted"); context.jamClient.SessionSetAlertCallback("JK.AlertCallback"); + context.jamClient.SessionSetConnectionStatusRefreshRate(1000); // If you load this page directly, the loading of the current user // is happening in parallel. We can't join the session until the diff --git a/web/app/assets/javascripts/sessionModel.js b/web/app/assets/javascripts/sessionModel.js index 91ec7d1c9..3f38d4b9e 100644 --- a/web/app/assets/javascripts/sessionModel.js +++ b/web/app/assets/javascripts/sessionModel.js @@ -119,6 +119,7 @@ // 'unregister' for callbacks context.jamClient.SessionRegisterCallback(""); context.jamClient.SessionSetAlertCallback(""); + context.jamClient.SessionSetConnectionStatusRefreshRate(0); updateCurrentSession(null); currentSessionId = null; }