変数の定義をミスしていたので修正
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