Browse Source

Revert "Remove ping requests now that it has been consolidated with status requests"

This reverts commit d9a6be2ac6.
pull/1130/head
Gabe Kangas 4 years ago
parent
commit
f2b2e5c61c
  1. 7
      webroot/js/app-video-only.js
  2. 7
      webroot/js/app.js
  3. 1
      webroot/js/utils/constants.js

7
webroot/js/app-video-only.js

@ -20,6 +20,7 @@ import { @@ -20,6 +20,7 @@ import {
import {
URL_CONFIG,
URL_STATUS,
URL_VIEWER_PING,
TIMER_STATUS_UPDATE,
TIMER_STREAM_DURATION_COUNTER,
TEMP_IMAGE,
@ -119,6 +120,12 @@ export default class VideoOnly extends Component { @@ -119,6 +120,12 @@ export default class VideoOnly extends Component {
this.handleOfflineMode();
this.handleNetworkingError(`Stream status: ${error}`);
});
// Ping the API to let them know we're an active viewer
fetch(URL_VIEWER_PING).catch((error) => {
this.handleOfflineMode();
this.handleNetworkingError(`Viewer PING error: ${error}`);
});
}
setConfigData(data = {}) {

7
webroot/js/app.js

@ -41,6 +41,7 @@ import { @@ -41,6 +41,7 @@ import {
URL_CONFIG,
URL_OWNCAST,
URL_STATUS,
URL_VIEWER_PING,
WIDTH_SINGLE_COL,
} from './utils/constants.js';
@ -187,6 +188,12 @@ export default class App extends Component { @@ -187,6 +188,12 @@ export default class App extends Component {
this.handleOfflineMode();
this.handleNetworkingError(`Stream status: ${error}`);
});
// Ping the API to let them know we're an active viewer
fetch(URL_VIEWER_PING).catch((error) => {
this.handleOfflineMode();
this.handleNetworkingError(`Viewer PING error: ${error}`);
});
}
setConfigData(data = {}) {

1
webroot/js/utils/constants.js

@ -4,6 +4,7 @@ export const URL_STATUS = `/api/status`; @@ -4,6 +4,7 @@ export const URL_STATUS = `/api/status`;
export const URL_CHAT_HISTORY = `/api/chat`;
export const URL_CUSTOM_EMOJIS = `/api/emoji`;
export const URL_CONFIG = `/api/config`;
export const URL_VIEWER_PING = `/api/ping`;
// TODO: This directory is customizable in the config. So we should expose this via the config API.
export const URL_STREAM = `/hls/stream.m3u8`;

Loading…
Cancel
Save