livstream-player
Version:
A lightweight livestream player SDK for React apps
722 lines (721 loc) • 20.5 kB
JavaScript
import { message } from 'antd';
import * as ACTION from '../constants/action.types';
export const socketEmitEvent = (data) => ({
type: ACTION.SOCKET_EMIT,
payload: data,
});
export const changeLocales = (data) => ({
type: ACTION.UPDATE_LOCALE,
payload: data,
});
export const updateNamespace = (data) => ({
type: ACTION.UPDATE_NAMESPACE,
payload: data,
});
export const openMessage = (type, description) => {
return message[type]({
content: description,
style: {
marginTop: '85vh',
marginLeft: '78%',
},
});
};
export const updateSocketState = (payload) => ({
type: ACTION.UPDATE_SOCKET_STATE,
payload,
});
export const authReturnToken = (payload) => ({
type: ACTION.AUTH_RETURN_TOKEN,
payload,
});
export const authInvalidReturn = (payload) => ({
type: ACTION.AUTH_INVALID_RETURN,
payload,
});
export const authLoginReturn = (payload) => ({
type: ACTION.AUTH_LOGIN_RETURN,
payload,
});
export const authLogOut = () => ({
type: ACTION.AUTH_LOG_OUT,
});
export const getPublicIpReturn = (payload) => ({
type: ACTION.GET_PUBLIC_IP,
payload,
});
export const getUserInfoReturn = (payload) => ({
type: ACTION.GET_USER_INFO_RETURN,
payload,
});
export const deviceChangeStateReturn = (payload) => ({
type: ACTION.DEVICE_CHANGE_STATE_RETURN,
payload,
});
export const updateNotificationDeviceOnMaps = (payload) => ({
type: ACTION.UPDATE_NOTIFICATION_DEVICE_ON_MAPS,
payload,
});
export const autoRemoveOldNotifyDeviceOnMaps = (payload) => ({
type: ACTION.AUTO_REMOVE_NOTIFY_DEVICE_ON_MAP,
payload,
});
export const devicesMapReturn = (payload) => ({
type: ACTION.DEVICES_MAP_RETURN,
payload,
});
export const getListCameraByPageReturn = (payload) => ({
type: ACTION.LIST_CAMERA_BY_PAGE_RETURN,
payload,
});
export const resetCameraByPageReturn = (payload) => ({
type: ACTION.RESET_CAMERA_BY_PAGE_RETURN,
payload,
});
export const getListGatewayByPageReturn = (payload) => ({
type: ACTION.LIST_GATEWAY_BY_PAGE_RETURN,
payload,
});
export const getStateCamerasReturn = (payload) => ({
type: ACTION.LIST_STATE_CAMERA_RETURN,
payload,
});
export const getStateGatewaysReturn = (payload) => ({
type: ACTION.LIST_STATE_GATEWAY_RETURN,
payload,
});
export const searchDeviceByNameReturn = (payload) => ({
type: ACTION.SEARCH_DEVICE_BY_NAME_RETURN,
payload,
});
export const gatewayUpdateInfoReturn = (payload) => ({
type: ACTION.GATEWAY_UPDATE_INFO_RETURN,
payload,
});
export const cameraUpdateInfoReturn = (payload) => ({
type: ACTION.CAMERA_UPDATE_INFO_RETURN,
payload,
});
export const updateDeviceReturn = (payload) => ({
type: ACTION.UPDATE_DEVICE_RETURN,
payload,
});
export const removeDeviceReturn = (payload) => ({
type: ACTION.REMOVE_DEVICE_RETURN,
payload,
});
export const listCameraStorageReturn = (payload) => ({
type: ACTION.LIST_CAMERA_STORAGE_RETURN,
payload,
});
export const resetCameraStorageReturn = (payload) => ({
type: ACTION.RESET_CAMERA_STORAGE_RETURN,
payload,
});
export const generateLinkStorageFileReturn = (payload) => ({
type: ACTION.GENERATE_LINK_STORAGE_FILE_RETURN,
payload,
});
export const getDeviceInfoExtraReturn = (payload) => ({
type: ACTION.GET_DEVICE_INFO_EXTRA_RETURN,
payload,
});
export const listDeviceAndShareExtendReturn = (payload) => ({
type: ACTION.LIST_DEVICE_AND_SHARE_EXTEND_RETURN,
payload,
});
export const requireActiveDeviceReturn = (payload) => ({
type: ACTION.REQUIRE_ACTIVE_DEVICE_RETURN,
payload,
});
export const checkExternalDeviceReturn = (payload) => ({
type: ACTION.CHECK_EXTERNAL_DEVICE_RETURN,
payload,
});
export const checkStreamReturn = (payload) => ({
type: ACTION.CHECK_STREAM_RETURN,
payload,
});
export const clearStreamReturn = (payload) => ({
type: ACTION.CLEAR_STREAM_RETURN,
payload,
});
export const checkRtspStreamReturn = (payload) => ({
type: ACTION.CHECK_RTSP_STREAM_RETURN,
payload,
});
export const scanStreamReturn = (payload) => ({
type: ACTION.SCAN_STREAM_RETURN,
payload,
});
export const addExternalDeviceReturn = (payload) => ({
type: ACTION.ADD_EXTERNAL_DEVICE_RETURN,
payload,
});
export const getListUserShareDeviceReturn = (payload) => ({
type: ACTION.LIST_USER_SHARE_DEVICE_RETURN,
payload,
});
export const getListAccountByDeviceGroupReturn = (payload) => ({
type: ACTION.LIST_GROUP_ACCOUNT_BY_DEVICE_GROUP_BY_PAGE_RETURN,
payload,
});
export const sharePermissionUserReturn = (payload) => ({
type: ACTION.SHARE_PERMISSION_USER,
payload,
});
export const unSharePermissionUserReturn = (payload) => ({
type: ACTION.UN_SHARE_PERMISSION_USER_RETURN,
payload,
});
export const requireAddDeviceReturn = (payload) => ({
type: ACTION.REQUIRE_ADD_DEVICE_RETURN,
payload,
});
export const getCreateStreamReturn = (payload) => ({
type: ACTION.CREATE_STREAM,
payload,
});
export const getStartStreamMonitorReturn = (payload) => ({
type: ACTION.START_STREAM_MONITOR,
payload,
});
export const getCreateRtspStreamReturn = (payload) => ({
type: ACTION.CREATE_RTSP_STREAM,
payload,
});
export const reConnectStreamReturn = (payload) => ({
type: ACTION.RECONNECT_STREAM,
payload,
});
export const getWatchStreamReturn = (payload) => ({
type: ACTION.WATCH_STREAM,
payload,
});
export const getStartStreamReturn = (payload) => ({
type: ACTION.START_STREAM,
payload,
});
export const getEndStreamReturn = (payload) => ({
type: ACTION.END_STREAM,
payload,
});
export const getEndStreamUtraFastReturn = (payload) => ({
type: ACTION.END_STREAM_ULTRA_FAST,
payload,
});
export const updateStreamInfoReturn = (payload) => ({
type: ACTION.UPDATE_STREAM_INFO,
payload,
});
export const getClearStreamReturn = () => ({
type: ACTION.CLEAR_STREAM,
});
export const listSearchContactReturn = (payload) => ({
type: ACTION.SEARCH_CONTACT_RETURN,
payload,
});
export const getListNotificationReturn = (payload) => ({
type: ACTION.LIST_NOTIFICATION_RETURN,
payload,
});
export const updateNotificationStatus = (payload) => ({
type: ACTION.UPDATE_NOTIFICATION_RETURN,
payload,
});
export const markReadNotification = (payload) => ({
type: ACTION.MARK_READ_NOTIFICATION_RETURN,
payload,
});
export const getNewNotificationReturn = (payload) => ({
type: ACTION.NEW_NOTIFICATION_RETURN,
payload,
});
export const resetTotalUnReadNotification = (payload) => ({
type: ACTION.RESET_TOTAL_UNREAD_NOTIFICATION_RETURN,
payload,
});
export const getNewNotificationDetailReturn = (payload) => ({
type: ACTION.NEW_NOTIFICATION_DETAIL_RETURN,
payload,
});
export const getFilterNotificationReturn = (payload) => ({
type: ACTION.FILTER_NOTIFICATION_RETURN,
payload,
});
export const getListServiceReturn = (payload) => ({
type: ACTION.LIST_SERVICE_RETURN,
payload,
});
export const getListServicebyDeviceSerialReturn = (payload) => ({
type: ACTION.LIST_SERVICE_BY_DEVICE_SERIAL_RETURN,
payload,
});
export const getListDeviceByServiceIdReturn = (payload) => ({
type: ACTION.LIST_DEVICE_BY_SERVICE_ID_RETURN,
payload,
});
export const getListTargetByServiceIdReturn = (payload) => ({
type: ACTION.LIST_TARGET_BY_SERVICE_ID_RETURN,
payload,
});
export const getListDeviceActiveByServiceIdReturn = (payload) => ({
type: ACTION.LIST_DEVICE_ACTIVE_SERVICE_ID_RETURN,
payload,
});
export const getListTargetActiveByServiceIdReturn = (payload) => ({
type: ACTION.LIST_TARGET_ACTIVE_SERVICE_ID_RETURN,
payload,
});
export const getLicenseInfoServiceReturn = (payload) => ({
type: ACTION.GET_LICENSE_INFO_SERVICE_RETURN,
payload,
});
export const activeLicenseServiceReturn = (payload) => ({
type: ACTION.ACTIVE_LICENSE_SERVICE_RETURN,
payload,
});
export const cancelLicenseServiceReturn = (payload) => ({
type: ACTION.CANCEL_LICENSE_SERVICE_RETURN,
payload,
});
export const getListAccountByNamespaceReturn = (payload) => ({
type: ACTION.LIST_ACCOUNT_BY_NAMESPACE_RETURN,
payload,
});
export const getListAccountByNamespaceByPageReturn = (payload) => ({
type: ACTION.LIST_ACCOUNT_BY_NAMESPACE_BY_PAGE_RETURN,
payload,
});
export const getListDetailRoleOfCustomerReturn = (payload) => ({
type: ACTION.LIST_DETAIL_ROLE_OF_CUSTOMER_RETURN,
payload,
});
export const getListNamespaceReturn = (payload) => ({
type: ACTION.LIST_NAMESPACE_RETURN,
payload,
});
export const getActionLogByNamespaceReturn = (payload) => ({
type: ACTION.LIST_ACTION_LOG_BY_NAMESPACE_RETURN,
payload,
});
export const getWhiteListIpReturn = (payload) => ({
type: ACTION.LIST_WHITE_LIST_IP_BY_NAMESPACE_RETURN,
payload,
});
export const createWhitelistIpReturn = (payload) => ({
type: ACTION.ADD_WHITE_LIST_IP_RETURN,
payload,
});
export const deleteWhitelistIpReturn = (payload) => ({
type: ACTION.DELETE_WHITE_LIST_IP_RETURN,
payload,
});
export const addMemberToNamespaceReturn = (payload) => ({
type: ACTION.ADD_MEMBER_TO_NAMESPACE_RETURN,
payload,
});
export const updateMemberToNamespaceReturn = (payload) => ({
type: ACTION.UPDATE_MEMBER_TO_NAMESPACE_RETURN,
payload,
});
export const updatePasswordMemberToNamespaceReturn = (payload) => ({
type: ACTION.UPDATE_PASSWORD_MEMBER_TO_NAMESPACE_RETURN,
payload,
});
export const removeMemberToNamespaceReturn = (payload) => ({
type: ACTION.REMOVE_MEMBER_TO_NAMESPACE_RETURN,
payload,
});
export const onResetTokenReturn = (payload) => ({
type: ACTION.RESET_TOKEN_RETURN,
payload,
});
export const onRenewTokenReturn = (payload) => ({
type: ACTION.RENEW_API_TOKEN_RETURN,
payload,
});
export const getSumaryCamera = (payload) => ({
type: ACTION.GET_SUMARY_CAMERA_RETURN,
payload,
});
export const getListLicenseByNamespace = (payload) => ({
type: ACTION.GET_LIST_LICENSE_BY_NAMESPACE,
payload,
});
export const getListDeviceGroup = (payload) => ({
type: ACTION.GET_LIST_DEVICE_GROUP,
payload,
});
export const getDeviceGroupById = (payload) => ({
type: ACTION.GET_DEVICE_GROUP_BY_ID,
payload,
});
export const getListDeviceGroupByPage = (payload) => ({
type: ACTION.GET_LIST_DEVICE_GROUP_BY_PAGE,
payload,
});
export const getListDeviceByDeviceGroupId = (payload) => ({
type: ACTION.LIST_DEVICE_BY_DEVICE_GROUP_ID_RETURN,
payload,
});
export const addDeviceGroup = (payload) => ({
type: ACTION.ADD_DEVICE_TO_GROUP,
payload,
});
export const updateDeviceGroup = (payload) => ({
type: ACTION.UPDATE_DEVICE_TO_GROUP,
payload,
});
export const deleteDeviceGroup = (payload) => ({
type: ACTION.DELETE_DEVICE_TO_GROUP,
payload,
});
export const getListCameraSelect = (payload) => ({
type: ACTION.LIST_DEVICE_SELECT,
payload,
});
export const clearListCameraSelect = (payload) => ({
type: ACTION.CLEAR_LIST_DEVICE_SELECT,
payload,
});
export const getListCameraDate = (payload) => ({
type: ACTION.LIST_CAMERA_DATE,
payload,
});
export const getWhiteListDeviceReturn = (payload) => ({
type: ACTION.LIST_WHITE_LIST_DEVICE_BY_NAMESPACE_RETURN,
payload,
});
export const createWhitelistDeviceReturn = (payload) => ({
type: ACTION.ADD_WHITE_LIST_DEVICE_RETURN,
payload,
});
export const deleteWhitelistDeviceReturn = (payload) => ({
type: ACTION.DELETE_WHITE_LIST_DEVICE_RETURN,
payload,
});
export const getGroupMemberReturn = (payload) => ({
type: ACTION.LIST_GROUP_MEMBER_RETURN,
payload,
});
export const getDataSearchReturn = (payload) => ({
type: ACTION.LIST_DATA_SEARCH_RETURN,
payload,
});
export const addGroupMemberReturn = (payload) => ({
type: ACTION.ADD_GROUP_MEMBER_RETURN,
payload,
});
export const updateGroupMemberReturn = (payload) => ({
type: ACTION.UPDATE_GROUP_MEMBER_RETURN,
payload,
});
export const deleteGroupMemberReturn = (payload) => ({
type: ACTION.DELETE_GROUP_MEMBER_RETURN,
payload,
});
export const getGroupAccountMemberReturn = (payload) => ({
type: ACTION.LIST_ACCOUNT_GROUP_MEMBER_RETURN,
payload,
});
export const clearGroupAccountMember = (payload) => ({
type: ACTION.CLEAR_LIST_ACCOUNT_GROUP_MEMBER,
payload,
});
export const getListGroupByParentGroupReturn = (payload) => ({
type: ACTION.LIST_GROUP_BY_PARENT_GROUP_RETURN,
payload,
});
export const getCheckRemoveGroupReturn = (payload) => ({
type: ACTION.CHECK_REMOVE_GROUP_RETURN,
payload,
});
export const clearListGroupByParentGroup = (payload) => ({
type: ACTION.CLEAR_LIST_GROUP_BY_PARENT_GROUP,
payload,
});
export const addGroupAccountMemberReturn = (payload) => ({
type: ACTION.ADD_ACCOUNT_GROUP_MEMBER_RETURN,
payload,
});
export const deleteAccountGroupMemberReturn = (payload) => ({
type: ACTION.DELETE_ACCOUNT_GROUP_MEMBER_RETURN,
payload,
});
export const getSharePermissionGroupReturn = (payload) => ({
type: ACTION.SHARE_PERMISSION_GROUP_RETURN,
payload,
});
export const updateSharePermissionGroupReturn = (payload) => ({
type: ACTION.UPDATE_SHARE_PERMISSION_USER_RETURN,
payload,
});
export const deleteSharePermissionGroupReturn = (payload) => ({
type: ACTION.DELETE_SHARE_PERMISSION_GROUP_RETURN,
payload,
});
export const getDeviceContactInfoReturn = (payload) => ({
type: ACTION.GET_DEVICE_CONTACT_INFO_RETURN,
payload,
});
export const getListAlertReturn = (payload) => ({
type: ACTION.LIST_ALERT_RETURN,
payload,
});
export const getStatisticActionLogByNamespaceReturn = (payload) => ({
type: ACTION.STATISTIC_ACTION_LOG_BY_NAMESPACE_RETURN,
payload,
});
export const getCheckLdapAccountReturn = (payload) => ({
type: ACTION.CHECK_LDAP_ACCOUNT_RETURN,
payload,
});
export const getAuthenticationLdapReturn = (payload) => ({
type: ACTION.AUTHENTICATION_LDAP_RETURN,
payload,
});
export const getConfigurationServiceReturn = (payload) => ({
type: ACTION.CONFIGURATION_SERVICE_RETURN,
payload,
});
export const reportActionLogReturn = (payload) => ({
type: ACTION.REPORT_ACTION_LOG_RETURN,
payload,
});
export const getRequestUploadFileReturn = (payload) => ({
type: ACTION.REQUEST_UPLOAD_FILE,
payload,
});
export const getRequestUploadStorageFileReturn = (payload) => ({
type: ACTION.UPLOAD_STORAGE_FILE,
payload,
});
export const getResetUploadFileReturn = (payload) => ({
type: ACTION.RESET_UPLOAD_FILE,
payload,
});
export const removeStorageFileReturn = (payload) => ({
type: ACTION.REMOVE_STORAGE_FILE_RETURN,
payload,
});
export const listStorageFileByTag = (payload) => ({
type: ACTION.LIST_STORAGE_FILE_BY_TAG,
payload,
});
export const setListStorageFileByTag = (payload) => ({
type: ACTION.SET_LIST_STORAGE_FILE_BY_TAG,
payload,
});
export const updateTagsStorageFile = (payload) => ({
type: ACTION.UPDATE_TAGS_STORAGE_FILE,
payload,
});
export const setPlayVideoAtPage = (payload) => ({
type: ACTION.SET_PLAY_VIDEO_AT_PAGE,
payload,
});
export const listCameraByState = (payload) => ({
type: ACTION.LIST_CAMERA_BY_STATE,
payload,
});
export const listgatewayByState = (payload) => ({
type: ACTION.LIST_GATEWAY_BY_STATE,
payload,
});
export const setOpenUploadFilesModal = (payload) => ({
type: ACTION.SET_OPEN_UPLOAD_FILES_DIALOG,
payload,
});
export const setUploadFilesCamera = (payload) => ({
type: ACTION.SET_UPLOAD_FILES_CAMERA,
payload,
});
export const setUploadFilesOldVideos = (payload) => ({
type: ACTION.SET_UPLOAD_FILES_OLD_VIDEOS,
payload,
});
export const setUploadFilesDate = (payload) => ({
type: ACTION.SET_UPLOAD_FILES_DATE,
payload,
});
export const setListNotification = (payload) => ({
type: ACTION.SET_LIST_NOTIFICATION,
payload,
});
export const deleteListNotification = (payload) => ({
type: ACTION.DELETE_LIST_NOTIFICATION,
payload,
});
export const getListDeviceByUserReturn = (payload) => ({
type: ACTION.LIST_DEVICE_BY_USER_RETURN,
payload,
});
export const getUpdateStateDevicesReturn = (payload) => ({
type: ACTION.UPDATE_STATE_DEVICES_RETURN,
payload,
});
export const setPinnedCamerasMode = (payload) => ({
type: ACTION.SET_PINNED_CAMERAS_MODE_RETURN,
payload,
});
export const listPlaceByPage = (payload) => ({
type: ACTION.LIST_PLACE_BY_PAGE,
payload,
});
export const addPlaceReturn = (payload) => ({
type: ACTION.ADD_PLACE_RETURN,
payload,
});
export const removePlaceReturn = (payload) => ({
type: ACTION.REMOVE_PLACE_RETURN,
payload,
});
export const requestMakeCallReturn = (payload) => ({
type: ACTION.REQUEST_MAKE_CALL_RETURN,
payload,
});
export const changeDialPadData = (payload) => ({
type: ACTION.CHANGE_DIAL_PAD_DATA,
payload,
});
export const statisticDeviceStatusReturn = (payload) => ({
type: ACTION.STATISTIC_DEVICE_STATUS_RETURN,
payload,
});
export const generateLinkStorageFileByTimeReturn = (payload) => ({
type: ACTION.GENERATE_LINK_STORAGE_FILE_BY_TIME_RETURN,
payload,
});
export const popupVideoStorageFileByTimeReturn = (payload) => ({
type: ACTION.POPUP_VIDEO_STORAGE_FILE_BY_TIME_RETURN,
payload,
});
export const getListDeviceGroupByParentDeviceGroupSuccess = (payload) => ({
type: ACTION.GET_LIST_DEVICE_GROUP_BY_PARENT_DEVICE_GROUP_SUCCESS,
payload,
});
export const getListDeviceGroupByParentDeviceGroupReturn = (payload) => ({
type: ACTION.GET_LIST_DEVICE_GROUP_BY_PARENT_DEVICE_GROUP_RETURN,
payload,
});
export const getListDeviceGroupByParentDeviceGroupFail = (payload) => ({
type: ACTION.GET_LIST_DEVICE_GROUP_BY_PARENT_DEVICE_GROUP_FAIL,
payload,
});
export const generateShortToken = (payload) => ({
type: ACTION.GENERATE_SHORT_TOKEN,
payload,
});
export const generateShortTokenReturn = (payload) => ({
type: ACTION.GENERATE_SHORT_TOKEN_RETURN,
payload,
});
export const setShowCritical = (payload) => ({
type: ACTION.SET_SHOW_CRITICAL,
payload,
});
export const getListGpsLocation = (payload) => ({
type: ACTION.GET_LIST_GPS_LOCATION,
payload,
});
export const getListSpeakerSip = (payload) => ({
type: ACTION.GET_LIST_SPEAKER_SIP,
payload,
});
export const getReportByNamespaceReturn = (payload) => {
return {
type: ACTION.GET_REPORT_BY_NAMESPACE_RETURN,
payload,
};
};
export const getReportByNamespaceSuccess = (payload) => {
return {
type: ACTION.GET_REPORT_BY_NAMESPACE_SUCCESS,
payload,
};
};
export const updateDeviceReportsCauseReturn = (payload) => {
return {
type: ACTION.UPDATE_DEVICE_REPORTS_CAUSE_RETURN,
payload,
};
};
export const updateDeviceReportsCauseSuccess = (payload) => {
return {
type: ACTION.UPDATE_DEVICE_REPORTS_CAUSE_SUCCESS,
payload,
};
};
export const clearListAllDeviceByGroup = (payload) => {
return {
type: ACTION.CLEAR_LIST_ALL_DEVICE_BY_GROUP,
payload,
};
};
export const detectObject = (payload) => {
return {
type: ACTION.DETECT_OBJECT,
payload,
};
};
export const detectPerson = (payload) => {
return {
type: ACTION.DETECT_PERSON,
payload,
};
};
export const detectWeapon = (payload) => {
return {
type: ACTION.DETECT_WEAPON,
payload,
};
};
export const detectFire = (payload) => {
return {
type: ACTION.DETECT_FIRE,
payload,
};
};
export const detectVirtualWall = (payload) => {
return {
type: ACTION.DETECT_VIRTUAL_WALL,
payload,
};
};
export const recognitionFace = (payload) => {
return {
type: ACTION.RECOGNITION_FACE,
payload,
};
};
export const clearAlert = (payload) => {
return {
type: ACTION.CLEAR_ALERT,
payload,
};
};
export const toggleSmartMode = (payload) => {
return {
type: ACTION.TOGGLE_SMART_MODE,
payload,
};
};
export const setCameraSerials = (payload) => {
return {
type: ACTION.SET_CAMERA_SERIALS,
payload,
};
};
export const clearCameraSerials = (payload) => {
return {
type: ACTION.CLEAR_CAMERA_SERIALS,
payload,
};
};
export const setFilteringAlerts = (payload) => {
return {
type: ACTION.SET_FILTERING_ALERTS,
payload,
};
};