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