diff --git a/lib/webViewInjectjavascript.ts b/lib/webViewInjectjavascript.ts index c38f321..0eb8e6c 100644 --- a/lib/webViewInjectjavascript.ts +++ b/lib/webViewInjectjavascript.ts @@ -110,13 +110,6 @@ export const injectJavascriptData: InjectJavascriptData = ( setStrings(); }catch(error){} }; - const useAutoReload = () =>{ - try{ - setReload(); - }catch(error){} - setTimeout(useAutoReload, 10000); - } - useAutoReload(); `; // 左か右かを判定してアイコンを設置する const trainIcon = ` diff --git a/stateBox/useCurrentTrain.tsx b/stateBox/useCurrentTrain.tsx index 4c3dc2b..8cb5945 100644 --- a/stateBox/useCurrentTrain.tsx +++ b/stateBox/useCurrentTrain.tsx @@ -88,17 +88,20 @@ export const CurrentTrainProvider:FC = ({ children }) => { ); inject(script); } + else{ + inject(`setReload()`); + } }, - 5000, //60000, - false + 10000, //60000, + true ); - useEffect(() => { - if (fixedPosition) { - setIntervalState.start(); - } else { - setIntervalState.stop(); - } - }, [fixedPosition]); + // useEffect(() => { + // if (fixedPosition) { + // setIntervalState.start(); + // } else { + // setIntervalState.stop(); + // } + // }, [fixedPosition]); type getPositionFuncType = (currentTrainData: trainDataType) => string[] | undefined; const getPosition: getPositionFuncType = (currentTrainData) => { diff --git a/stateBox/useStationList.tsx b/stateBox/useStationList.tsx index ba70bff..faf8662 100644 --- a/stateBox/useStationList.tsx +++ b/stateBox/useStationList.tsx @@ -122,7 +122,7 @@ export const StationListProvider: FC = ({ children }) => { }); } }); - return `MoveDisplayStation('${bootStationList[0].line}_${bootStationList[0].station.MyStation}_${bootStationList[0].station.Station_JP}');document.getElementById("disp").insertAdjacentHTML("afterbegin", "
");`; + return `MoveDisplayStation('${bootStationList[0].line}_${bootStationList[0].station.MyStation}_${bootStationList[0].station.Station_JP}');document.getElementById("disp").insertAdjacentHTML("afterbegin", "
");setReload();`; }; return (