55 lines
1.3 KiB
JavaScript
55 lines
1.3 KiB
JavaScript
import {
|
|
SET_FILMSTRIP_REMOTE_VIDEOS_COUNT,
|
|
SET_FILMSTRIP_REMOTE_VIDEOS_VISIBLITY,
|
|
SET_FILMSTRIP_VISIBILITY
|
|
} from './actionTypes';
|
|
|
|
/**
|
|
* Sets the visibility of remote videos in the filmstrip.
|
|
*
|
|
* @param {boolean} remoteVideosVisible - Whether or not remote videos in the
|
|
* filmstrip should be visible.
|
|
* @returns {{
|
|
* type: SET_FILMSTRIP_REMOTE_VIDEOS_VISIBLITY,
|
|
* remoteVideosVisible: boolean
|
|
* }}
|
|
*/
|
|
export function setFilmstripRemoteVideosVisibility(remoteVideosVisible) {
|
|
return {
|
|
type: SET_FILMSTRIP_REMOTE_VIDEOS_VISIBLITY,
|
|
remoteVideosVisible
|
|
};
|
|
}
|
|
|
|
/**
|
|
* Sets how many remote videos are currently in the filmstrip.
|
|
*
|
|
* @param {number} remoteVideosCount - The number of remote videos.
|
|
* @returns {{
|
|
* type: SET_FILMSTRIP_REMOTE_VIDEOS_COUNT,
|
|
* remoteVideosCount: number
|
|
* }}
|
|
*/
|
|
export function setFilmstripRemoteVideosCount(remoteVideosCount) {
|
|
return {
|
|
type: SET_FILMSTRIP_REMOTE_VIDEOS_COUNT,
|
|
remoteVideosCount
|
|
};
|
|
}
|
|
|
|
/**
|
|
* Sets if the entire filmstrip should be visible.
|
|
*
|
|
* @param {boolean} visible - Whether not the filmstrip is visible.
|
|
* @returns {{
|
|
* type: SET_FILMSTRIP_VISIBILITY,
|
|
* visible: boolean
|
|
* }}
|
|
*/
|
|
export function setFilmstripVisibility(visible) {
|
|
return {
|
|
type: SET_FILMSTRIP_VISIBILITY,
|
|
visible
|
|
};
|
|
}
|