Using Visibility API to lighten ws load when in background, hopefully to sort Chrome ws lag issue

This commit is contained in:
James Barnsley
2018-11-21 21:33:26 +13:00
parent 85c9f25247
commit 063402197a
7 changed files with 81 additions and 9 deletions

View File

@ -50,6 +50,13 @@ export function setSlimMode(slim_mode){
}
}
export function setWindowFocus(window_focus){
return {
type: 'SET_WINDOW_FOCUS',
window_focus: window_focus
}
}
export function hideContextMenu(){
return {
type: 'HIDE_CONTEXT_MENU'

View File

@ -10,6 +10,9 @@ export default function reducer(ui = {}, action){
case 'SET_SLIM_MODE':
return Object.assign({}, ui, { slim_mode: action.slim_mode });
case 'SET_WINDOW_FOCUS':
return Object.assign({}, ui, { window_focus: action.window_focus });
case 'DEBUG':
return Object.assign({}, ui, { debug_response: action.response })