iOSだけデータの更新を即時に実行するように変更

This commit is contained in:
harukin-expo-dev-env 2024-03-26 12:44:00 +00:00
parent 07345755c7
commit b12f4a4fbb
3 changed files with 10 additions and 5 deletions

View File

@ -42,13 +42,16 @@ export const TrainDataView = ({
if (x.StationNumber == currentPosition[0]) if (x.StationNumber == currentPosition[0])
test.push({ line: d, station: x }); test.push({ line: d, station: x });
}); });
if(currentPosition[0]== "M12"){ if (currentPosition[0] == "M12") {
test.push({ line: "seto", station: {Station_JP: "児島", MyStation: "0"}}); test.push({
line: "seto",
station: { Station_JP: "児島", MyStation: "0" },
});
} }
}); });
if (!test.length) return; if (!test.length) return;
webview.current?.injectJavaScript( webview.current?.injectJavaScript(
`MoveDisplayStation('${test[0].line}_${test[0].station.MyStation}_${test[0].station.Station_JP}')` `MoveDisplayStation('${test[0].line}_${test[0].station.MyStation}_${test[0].station.Station_JP}');setStrings();`
); );
navigate("Apps"); navigate("Apps");
SheetManager.hide("EachTrainInfo"); SheetManager.hide("EachTrainInfo");

View File

@ -39,7 +39,8 @@ export default function FavoriteList({ navigation, webview, stationData }) {
const lineName = getStationLine(currentStation[0]); const lineName = getStationLine(currentStation[0]);
webview.current?.injectJavaScript( webview.current?.injectJavaScript(
`MoveDisplayStation('${lineName}_${currentStation[0].MyStation}_${currentStation[0].Station_JP}')` `MoveDisplayStation('${lineName}_${currentStation[0].MyStation}_${currentStation[0].Station_JP}');
setStrings();`
); );
navigate("Apps"); navigate("Apps");
}} }}

View File

@ -28,7 +28,8 @@ export default function TrainMenu({
}} }}
onPress={() => { onPress={() => {
webview.current?.injectJavaScript( webview.current?.injectJavaScript(
`MoveDisplayStation('${d}_${D.MyStation}_${D.Station_JP}')` `MoveDisplayStation('${d}_${D.MyStation}_${D.Station_JP}');
setStrings();`
); );
if (navigate) navigate("Apps"); if (navigate) navigate("Apps");
}} }}