[251216] fix: DeepLink 처리 isDeepLinkEntry
🕐 커밋 시간: 2025. 12. 16. 17:00:52 📊 변경 통계: • 총 파일: 4개 • 추가: +46줄 • 삭제: -5줄 📝 수정된 파일: ~ com.twin.app.shoptime/src/App/deepLinkHandler.js ~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/HomeBanner.jsx ~ com.twin.app.shoptime/src/views/HomePanel/HomePanel.jsx ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx 🔧 주요 변경 내용: • 핵심 비즈니스 로직 개선 • 소규모 기능 개선
This commit is contained in:
@@ -85,6 +85,7 @@ export const handleDeepLink = (contentTarget) => (dispatch, _getState) => {
|
||||
patnrId: patnrId,
|
||||
chanId: chanId,
|
||||
shptmBanrTpNm: "LIVE",
|
||||
modal: false, // DeepLink 진입 시 fullscreen으로 재생
|
||||
// expsOrd: expsOrd,
|
||||
};
|
||||
break;
|
||||
@@ -101,6 +102,7 @@ export const handleDeepLink = (contentTarget) => (dispatch, _getState) => {
|
||||
patnrId: patnrId,
|
||||
showId: showId,
|
||||
shptmBanrTpNm: "VOD",
|
||||
modal: false, // DeepLink 진입 시 fullscreen으로 재생
|
||||
// expsOrd: expsOrd,
|
||||
};
|
||||
break;
|
||||
@@ -274,6 +276,18 @@ export const handleDeepLink = (contentTarget) => (dispatch, _getState) => {
|
||||
const action =
|
||||
panelName === panel_names.HOME_PANEL ? updateHomeInfo : pushPanel;
|
||||
|
||||
// 🔽 LS(Live Show) 또는 VS(VOD Show)인 경우 DeepLink 진입 플래그 설정
|
||||
if ((type === 'LS' || type === 'VS') && action === pushPanel) {
|
||||
dispatch(
|
||||
updateHomeInfo({
|
||||
name: panel_names.HOME_PANEL,
|
||||
panelInfo: {
|
||||
isDeepLinkEntry: true, // DeepLink PlayerPanel 진입 플래그
|
||||
},
|
||||
})
|
||||
);
|
||||
}
|
||||
|
||||
dispatch(
|
||||
action({
|
||||
name: panelName,
|
||||
|
||||
Reference in New Issue
Block a user