[actions, api] Live alarm 설정/해제 추가
Detail Notes : 1. IF-LGSP-012, actionTypes, action 추가 2. IF-LGSP-306, 네트워크 상태 관리 예외 처리
This commit is contained in:
@@ -63,6 +63,7 @@ export const types = {
|
||||
GET_PRODUCT_DETAIL: "GET_PRODUCT_DETAIL",
|
||||
GET_YOUMAYLIKE: "GET_YOUMAYLIKE",
|
||||
SET_MAIN_LIKE_CATEGORY: "SET_MAIN_LIKE_CATEGORY",
|
||||
SET_MAIN_LIVE_UPCOMING_ALARM: "SET_MAIN_LIVE_UPCOMING_ALARM",
|
||||
|
||||
// myPage actions
|
||||
GET_MY_RECOMMANDED_KEYWORD: "GET_MY_RECOMMANDED_KEYWORD",
|
||||
|
||||
@@ -82,15 +82,17 @@ export const getBrandLayoutInfo = (props) => (dispatch, getState) => {
|
||||
|
||||
// Featured Brands Live 채널 정보 조회 IF-LGSP-306
|
||||
export const getBrandLiveChannelInfo = (props) => (dispatch, getState) => {
|
||||
const { patnrId } = props;
|
||||
const { patnrId, upcoming } = props;
|
||||
|
||||
dispatch({
|
||||
type: types.GET_BRAND_LIVE_CHANNEL_INFO,
|
||||
payload: {
|
||||
data: getState().brand.brandLiveChannelInfoData.data,
|
||||
status: "pending",
|
||||
},
|
||||
});
|
||||
if (upcoming === undefined) {
|
||||
dispatch({
|
||||
type: types.GET_BRAND_LIVE_CHANNEL_INFO,
|
||||
payload: {
|
||||
data: getState().brand.brandLiveChannelInfoData.data,
|
||||
status: "pending",
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
const onSuccess = (response) => {
|
||||
console.log("@@ getBrandLiveChannelInfo onSuccess ", response.data);
|
||||
|
||||
@@ -4,6 +4,30 @@ import { CATEGORY_DATA_MAX_RESULTS_LIMIT } from "../utils/Config";
|
||||
import * as HelperMethods from "../utils/helperMethods";
|
||||
import { types } from "./actionTypes";
|
||||
|
||||
// Live 알람 설정/해제 IF-LGSP-012
|
||||
export const setMainLiveUpcomingAlarm = (props) => (dispatch, getState) => {
|
||||
const { alamDispFlag, endDt, patnrId, showId, strtDt } = props;
|
||||
|
||||
const onSuccess = (response) => {
|
||||
console.log("@@ setMainLiveUpcomingAlarm onSuccess", response.data);
|
||||
};
|
||||
|
||||
const onFail = (error) => {
|
||||
console.error("@@ setMainLiveUpcomingAlarm onFail", error);
|
||||
};
|
||||
|
||||
TAxios(
|
||||
dispatch,
|
||||
getState,
|
||||
"post",
|
||||
URLS.SET_MAIN_LIVE_UPCOMING_ALARM,
|
||||
{},
|
||||
{ alamDispFlag, endDt, patnrId, showId, strtDt },
|
||||
onSuccess,
|
||||
onFail
|
||||
);
|
||||
};
|
||||
|
||||
// 디테일상품 조회 LF-LGSP-015
|
||||
export const getMainCategoryDetail = (props) => (dispatch, getState) => {
|
||||
const { patnrId, prdtId } = props;
|
||||
|
||||
@@ -66,8 +66,9 @@ export const URLS = {
|
||||
GET_TOP20_SHOW: "/lgsp/v1/main/top/show.lge",
|
||||
GET_PRODUCT_DETAIL: "/lgsp/v1/main/category/product/detail.lge",
|
||||
GET_YOUMAYLIKE: "/lgsp/v1/main/youmaylike.lge",
|
||||
SET_MAIN_LIKE_CATEGORY: "/lgsp/v1/main/category/like.lge",
|
||||
GET_HOME_FULL_VIDEO_INFO: "/lgsp/v1/main/homeFullVideoInfo.lge",
|
||||
SET_MAIN_LIKE_CATEGORY: "/lgsp/v1/main/category/like.lge",
|
||||
SET_MAIN_LIVE_UPCOMING_ALARM: "/lgsp/v1/main/live/upcoming/alarm.lge",
|
||||
|
||||
//event controller
|
||||
GET_WELCOME_EVENT_INFO: "/lgsp/v1/event/event.lge",
|
||||
|
||||
Reference in New Issue
Block a user