変数の定義をミスしていたので修正
This commit is contained in:
		| @@ -39,11 +39,21 @@ export const CurrentTrainProvider = ({ children }) => { | ||||
|   const { getInjectJavascriptAddress, stationList, originalStationList } = | ||||
|     useStationList(); | ||||
|  | ||||
|   const [fixedPosition, setFixedPosition] = useState(null); | ||||
|   const [fixedPosition, setFixedPosition] = useState({ | ||||
|     type: null, | ||||
|     value: null, | ||||
|   }); | ||||
|   const [_, setIntervalState] = useInterval( | ||||
|     () => { | ||||
|       if (!webview.current) return; | ||||
|       inject(fixedPosition); | ||||
|       if (fixedPosition.type == "station") { | ||||
|         alert("stationに移動"); | ||||
|         const script = getInjectJavascriptAddress(fixedPosition.value); | ||||
|         inject(script); | ||||
|       } | ||||
|       else if(fixedPosition.type == "train"){ | ||||
|  | ||||
|       } | ||||
|     }, | ||||
|     60000, | ||||
|     false | ||||
| @@ -117,15 +127,16 @@ export const CurrentTrainProvider = ({ children }) => { | ||||
|       return [getStationID(currentTrainData?.Pos, stationList)]; | ||||
|     } | ||||
|   }; | ||||
|   const setInjectData = ({ type, number, fixed }) => { | ||||
|   const setInjectData = ({ type, value, fixed }) => { | ||||
|     if (type === "station") { | ||||
|       const script = getInjectJavascriptAddress(number); | ||||
|       const script = getInjectJavascriptAddress(value); | ||||
|       console.log(value); | ||||
|       inject(script); | ||||
|       if (fixed) { | ||||
|         setFixedPosition(script); | ||||
|         setFixedPosition({ type, value: value }); | ||||
|       } | ||||
|     } else if (type === "station") { | ||||
|       const script = getInjectJavascriptAddress(number); | ||||
|       const script = getInjectJavascriptAddress(value); | ||||
|       inject(script); | ||||
|       if (fixed) { | ||||
|         setFixedPosition(script); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user