Moved api functions to relevant folders

This commit is contained in:
Alexis
2021-03-12 16:34:29 +01:00
parent 665bb18cb5
commit 5b3f4d19ec
5 changed files with 36 additions and 28 deletions

View File

@@ -19,7 +19,8 @@
import { defineComponent, onMounted, ref } from "vue";
// API
import axios from "axios";
import { fetchCelestials } from "@/api/le-systeme-solaire";
// Global methods
import { addCelestialsType } from "@/plugins/methods";
@@ -41,17 +42,6 @@ export default defineComponent({
setup() {
const celestials = ref(Array<any>());
/**
* Fetches celestial bodies from API
*/
const fetchCelestials = (): Promise<any> => {
return axios
.get("https://api.le-systeme-solaire.net/rest/bodies/")
.then(res => {
return res.data.bodies;
});
};
const getCelestials = async () => {
celestials.value = await fetchCelestials();
celestials.value = addCelestialsType(celestials.value);