ref(api): move tile view subscriber to api dir
This commit is contained in:
parent
a1db63a8c2
commit
40c16f0bac
|
@ -1 +1,2 @@
|
|||
import './middleware';
|
||||
import './subscriber';
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
// @flow
|
||||
|
||||
import { StateListenerRegistry } from '../base/redux';
|
||||
import { shouldDisplayTileView } from '../video-layout';
|
||||
|
||||
declare var APP: Object;
|
||||
|
||||
/**
|
||||
* StateListenerRegistry provides a reliable way of detecting changes to
|
||||
* preferred layout state and dispatching additional actions.
|
||||
*/
|
||||
StateListenerRegistry.register(
|
||||
/* selector */ state => shouldDisplayTileView(state),
|
||||
/* listener */ displayTileView => {
|
||||
APP.API.notifyTileViewChanged(displayTileView);
|
||||
});
|
|
@ -36,10 +36,6 @@ StateListenerRegistry.register(
|
|||
_updateAutoPinnedParticipant(store);
|
||||
}
|
||||
}
|
||||
|
||||
if (typeof APP === 'object') {
|
||||
APP.API.notifyTileViewChanged(displayTileView);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
|
|
Loading…
Reference in New Issue