deeplink 디버그 재수정
This commit is contained in:
@@ -71,8 +71,6 @@ import { sendLogTotalRecommend } from "../actions/logActions";
|
||||
// } from "../utils/focus-monitor";
|
||||
// import { PanelHoc } from "../components/TPanel/TPanel";
|
||||
|
||||
|
||||
|
||||
let foreGroundChangeTimer = null;
|
||||
|
||||
// 기존 콘솔 메서드를 백업
|
||||
@@ -149,15 +147,15 @@ function AppBase(props) {
|
||||
(state) => state.common.appStatus.cursorVisible
|
||||
);
|
||||
const introTermsAgree = useSelector((state) => state.common.introTermsAgree);
|
||||
const deviceRegistered = useSelector((state) => state.common.deviceRegistered);
|
||||
const deviceRegistered = useSelector(
|
||||
(state) => state.common.deviceRegistered
|
||||
);
|
||||
// const optionalTermsAgree = useSelector((state) => state.common.optionalTermsAgree);
|
||||
const termsLoading = useSelector((state) => state.common.termsLoading);
|
||||
// termsFlag 전체 상태 확인
|
||||
// const termsFlag = useSelector((state) => state.common.termsFlag);
|
||||
const termsData = useSelector((state) => state.home.termsData);
|
||||
|
||||
|
||||
|
||||
useEffect(() => {
|
||||
// Chromium68 호환성을 위해 Optional Chaining 제거
|
||||
if (termsData && termsData.data && termsData.data.terms) {
|
||||
@@ -173,7 +171,8 @@ function AppBase(props) {
|
||||
// const macAddress = useSelector((state) => state.common.macAddress);
|
||||
|
||||
// Chromium68 호환성을 위해 Optional Chaining 제거
|
||||
const deviceCountryCode = httpHeader && httpHeader["X-Device-Country"] || "";
|
||||
const deviceCountryCode =
|
||||
(httpHeader && httpHeader["X-Device-Country"]) || "";
|
||||
|
||||
useEffect(() => {
|
||||
if (!cursorVisible && !Spotlight.getCurrent()) {
|
||||
@@ -221,9 +220,7 @@ function AppBase(props) {
|
||||
|
||||
// called by [receive httpHeader, launch, relaunch]
|
||||
const initService = useCallback(
|
||||
|
||||
(haveyInit = true) => {
|
||||
|
||||
// console.log(
|
||||
// "<<<<<<<<<<<<< appinfo >>>>>>>>>>>>{heavyInit, appinfo} ",
|
||||
// haveyInit,
|
||||
@@ -240,19 +237,22 @@ function AppBase(props) {
|
||||
if (haveyInit) {
|
||||
dispatch(changeAppStatus({ connectionFailed: false }));
|
||||
if (typeof window === "object" && window.PalmSystem) {
|
||||
dispatch(
|
||||
changeAppStatus({
|
||||
// Chromium68 호환성을 위해 Optional Chaining 제거
|
||||
cursorVisible: window.PalmSystem && window.PalmSystem.cursor && window.PalmSystem.cursor.visibility,
|
||||
})
|
||||
);
|
||||
dispatch(
|
||||
changeAppStatus({
|
||||
// Chromium68 호환성을 위해 Optional Chaining 제거
|
||||
cursorVisible:
|
||||
window.PalmSystem &&
|
||||
window.PalmSystem.cursor &&
|
||||
window.PalmSystem.cursor.visibility,
|
||||
})
|
||||
);
|
||||
}
|
||||
dispatch(getHomeMenu());
|
||||
dispatch(getMyRecommandedKeyword());
|
||||
dispatch(getMyUpcomingAlertShow());
|
||||
}
|
||||
|
||||
const launchParams = getLaunchParams();
|
||||
const launchParams = getLaunchParams(dispatch);
|
||||
|
||||
console.log(
|
||||
"initService...{haveyInit, launchParams}",
|
||||
@@ -311,11 +311,15 @@ function AppBase(props) {
|
||||
// set foreground flag using delay time.
|
||||
clearTimeout(foreGroundChangeTimer);
|
||||
foreGroundChangeTimer = setTimeout(() => {
|
||||
console.log(
|
||||
"visibility changed !!! ==> set to foreground cursorVisible",
|
||||
// Chromium68 호환성을 위해 Optional Chaining 제거
|
||||
JSON.stringify(window.PalmSystem && window.PalmSystem.cursor && window.PalmSystem.cursor.visibility)
|
||||
); // eslint-disable-line no-console
|
||||
console.log(
|
||||
"visibility changed !!! ==> set to foreground cursorVisible",
|
||||
// Chromium68 호환성을 위해 Optional Chaining 제거
|
||||
JSON.stringify(
|
||||
window.PalmSystem &&
|
||||
window.PalmSystem.cursor &&
|
||||
window.PalmSystem.cursor.visibility
|
||||
)
|
||||
); // eslint-disable-line no-console
|
||||
if (platform.platformName !== "webos") {
|
||||
//for debug
|
||||
dispatch(
|
||||
@@ -329,7 +333,10 @@ function AppBase(props) {
|
||||
changeAppStatus({
|
||||
isAppForeground: true,
|
||||
// Chromium68 호환성을 위해 Optional Chaining 제거
|
||||
cursorVisible: window.PalmSystem && window.PalmSystem.cursor && window.PalmSystem.cursor.visibility,
|
||||
cursorVisible:
|
||||
window.PalmSystem &&
|
||||
window.PalmSystem.cursor &&
|
||||
window.PalmSystem.cursor.visibility,
|
||||
})
|
||||
);
|
||||
}
|
||||
@@ -450,7 +457,7 @@ function AppBase(props) {
|
||||
}, [introTermsAgree, deviceRegistered, dispatch, initService, termsLoading]);
|
||||
|
||||
useEffect(() => {
|
||||
const launchParmas = getLaunchParams();
|
||||
const launchParmas = getLaunchParams(dispatch);
|
||||
const linkTpNm = launchParmas.contentTarget
|
||||
? launchParmas.contentTarget.split("_")[2] || ""
|
||||
: Config.LOG_MENU.APP;
|
||||
|
||||
Reference in New Issue
Block a user