From 341a3d1f117170f1a22c83863d65661b2aef4cb5 Mon Sep 17 00:00:00 2001 From: Spythere Date: Sun, 20 Feb 2022 00:54:09 +0100 Subject: [PATCH] Zmiana adresu API Stacjownika --- .../SceneryView/SceneryInfo/SceneryInfoDispatcher.vue | 5 +++++ src/scripts/utils/apiURLs.ts | 1 + src/views/JournalView.vue | 3 ++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue b/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue index ceb628d..4fcb03c 100644 --- a/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue +++ b/src/components/SceneryView/SceneryInfo/SceneryInfoDispatcher.vue @@ -27,6 +27,7 @@ import { defineComponent } from 'vue'; import styleMixin from '@/mixins/styleMixin'; import Station from '@/scripts/interfaces/Station'; +import axios from 'axios'; export default defineComponent({ mixins: [styleMixin], @@ -37,6 +38,10 @@ export default defineComponent({ }, }, + async mounted() { + // const dispatcherInfo = await axios.get() + }, + data: () => ({ icons: { spawn: require('@/assets/icon-spawn.svg'), diff --git a/src/scripts/utils/apiURLs.ts b/src/scripts/utils/apiURLs.ts index 0704128..1279798 100644 --- a/src/scripts/utils/apiURLs.ts +++ b/src/scripts/utils/apiURLs.ts @@ -4,5 +4,6 @@ export const URLs = { stations: "https://api.td2.info.pl:9640/?method=getStationsOnline", trains: "https://api.td2.info.pl:9640/?method=getTrainsOnline", dispatchers: "https://api.td2.info.pl:9640/?method=readFromSWDR&value=getDispatcherStatusList%3B1", + stacjownikAPI: "https://stacjownik.herokuapp.com", getTimetableURL: (trainNo: string | number, region = "eu") => `https://api.td2.info.pl:9640/?method=readFromSWDR&value=getTimetable%3B${trainNo}%3B${region}` }; \ No newline at end of file diff --git a/src/views/JournalView.vue b/src/views/JournalView.vue index 327c4b6..6a30303 100644 --- a/src/views/JournalView.vue +++ b/src/views/JournalView.vue @@ -126,11 +126,12 @@ import ActionButton from '@/components/Global/ActionButton.vue'; import JournalOptions from '@/components/JournalView/JournalOptions.vue'; import FilterOption from '@/scripts/interfaces/FilterOption'; +import { URLs } from '@/scripts/utils/apiURLs'; const PROD_MODE = true; const API_URL = PROD_MODE - ? 'https://stacjownik-api-di22o.ondigitalocean.app/api/getTimetables' + ? `${URLs.stacjownikAPI}/api/getTimetables` : 'http://localhost:3001/api/getTimetables'; interface APIResponse {