[SHOPTIME-2306] DeepLink / 모니터링을 위한 API 호출 요청
Changed files: 1. logActions.js 2. apiConfig.js 3. App.js Detail note: 1. added the deep link monitor API
This commit is contained in:
@@ -155,13 +155,12 @@ export const getUrlByLogTpNo = (logTpNo) => {
|
||||
}
|
||||
};
|
||||
|
||||
export const postLog = (params) => (dispatch, getState) => {
|
||||
export const postLog = (params, url) => (dispatch, getState) => {
|
||||
const { logTpNo } = params;
|
||||
|
||||
const onSuccess = (response) => {
|
||||
// console.log(
|
||||
// `%c log ---------- postLog onSuccess logTpNo ${logTpNo} ----------`,
|
||||
// "background: steelblue; color: white",
|
||||
// `postLog onSuccess logTpNo ${logTpNo}`,
|
||||
// JSON.parse(response.config.data)
|
||||
// );
|
||||
};
|
||||
@@ -174,7 +173,7 @@ export const postLog = (params) => (dispatch, getState) => {
|
||||
dispatch,
|
||||
getState,
|
||||
"post",
|
||||
getUrlByLogTpNo(logTpNo),
|
||||
url ?? getUrlByLogTpNo(logTpNo),
|
||||
{},
|
||||
params,
|
||||
onSuccess,
|
||||
@@ -182,6 +181,19 @@ export const postLog = (params) => (dispatch, getState) => {
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* deepLink 수신 상태 모니터
|
||||
*
|
||||
* (?) deeplinkId 딥 링크 아이디
|
||||
*
|
||||
* (?) flag 딥 링크 여부
|
||||
*/
|
||||
export const sendLogDeepLinkFlag = (params) => (dispatch, getState) => {
|
||||
const { deeplinkId, flag } = params;
|
||||
|
||||
dispatch(postLog({ deeplinkId, flag }, URLS.LOG_DEEPLINK));
|
||||
};
|
||||
|
||||
/**
|
||||
* IG-LGSP-LOG-001 / Live 시청 이력
|
||||
*
|
||||
@@ -445,6 +457,12 @@ export const sendLogGNB = (menu) => (dispatch, getState) => {
|
||||
nowMenu: menu,
|
||||
})
|
||||
);
|
||||
dispatch(
|
||||
sendLogDeepLinkFlag({
|
||||
deeplinkId: secondLayerInfo.deeplinkId,
|
||||
flag: secondLayerInfo.deeplinkId ? "Y" : "N",
|
||||
})
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user