diff --git a/com.twin.app.shoptime/src/actions/logActions.js b/com.twin.app.shoptime/src/actions/logActions.js index 63c42454..17a6febc 100644 --- a/com.twin.app.shoptime/src/actions/logActions.js +++ b/com.twin.app.shoptime/src/actions/logActions.js @@ -206,16 +206,9 @@ export const postLog = (params) => (dispatch, getState) => { * (M) watchStrtDt 시청 시작 시간 */ export const sendLogLive = (params, callback) => (dispatch, getState) => { - const { logTpNo, patncNm, patnrId, showId, showNm, watchStrtDt } = params; + const { logTpNo, patncNm, patnrId, showId, watchStrtDt } = params; const { entryMenu, nowMenu } = getState().common.menu; - if ( - !logTpNo || - !patncNm || - !patnrId || - !showId || - // !showNm || // pyh todo, state liveShowInfos, showNm: null - !watchStrtDt - ) { + if (!logTpNo || !patncNm || !patnrId || !showId || !watchStrtDt) { console.error("sendLogLive invalid params", params); return; } @@ -266,13 +259,25 @@ export const sendLogLive = (params, callback) => (dispatch, getState) => { * (M) watchStrtDt 시청 시작 시간 */ export const sendLogVOD = (params, callback) => (dispatch, getState) => { - const { logTpNo, watchStrtDt } = params; + const { logTpNo, showId, watchStrtDt } = params; const { entryMenu, nowMenu } = getState().common.menu; + if (!logTpNo || !watchStrtDt) { console.error("sendLogLive invalid params", params); return; } + if ( + (logTpNo === LOG_TP_NO.VOD.FULL_VOD || + logTpNo === LOG_TP_NO.VOD.POPULAR_SHOWS_AND_HOT_PICKS || + logTpNo === LOG_TP_NO.VOD.FEATURED_BRANDS_VOD || + logTpNo === LOG_TP_NO.VOD.HOME_VOD || + logTpNo === LOG_TP_NO.VOD.ITEM_DETAIL_VOD) && + !showId + ) { + return; + } + const newParams = { ...params, entryMenu: params?.entryMenu ?? entryMenu,