refactor export const

This commit is contained in:
hay-kot 2021-03-30 17:00:31 -08:00
commit 79daa7aef5
13 changed files with 36 additions and 36 deletions

View file

@ -13,7 +13,7 @@ const backupURLs = {
downloadBackup: fileName => `${backupBase}${fileName}/download`, downloadBackup: fileName => `${backupBase}${fileName}/download`,
}; };
export default { export const backupAPI = {
/** /**
* Request all backups available on the server * Request all backups available on the server
* @returns {Array} List of Available Backups * @returns {Array} List of Available Backups

View file

@ -10,7 +10,7 @@ const groupsURLs = {
update: id => `${groupPrefix}/${id}`, update: id => `${groupPrefix}/${id}`,
}; };
export default { export const groupAPI = {
async allGroups() { async allGroups() {
let response = await apiReq.get(groupsURLs.groups); let response = await apiReq.get(groupsURLs.groups);
return response.data; return response.data;

View file

@ -1,33 +1,33 @@
import backup from "./backup"; import { backupAPI } from "./backup";
import recipe from "./recipe"; import { recipeAPI } from "./recipe";
import mealplan from "./mealplan"; import { mealplanAPI } from "./mealplan";
import settings from "./settings"; import { settingsAPI } from "./settings";
import themes from "./themes"; import { themeAPI } from "./themes";
import migration from "./migration"; import { migrationAPI } from "./migration";
import myUtils from "./upload"; import { utilsAPI } from "./upload";
import { categoryAPI, tagAPI } from "./category"; import { categoryAPI, tagAPI } from "./category";
import meta from "./meta"; import { metaAPI } from "./meta";
import users from "./users"; import { userAPI } from "./users";
import signUps from "./signUps"; import { signupAPI } from "./signUps";
import groups from "./groups"; import { groupAPI } from "./groups";
import siteSettings from "./siteSettings"; import { siteSettingsAPI } from "./siteSettings";
/** /**
* The main object namespace for interacting with the backend database * The main object namespace for interacting with the backend database
*/ */
export const api = { export const api = {
recipes: recipe, recipes: recipeAPI,
siteSettings: siteSettings, siteSettings: siteSettingsAPI,
backups: backup, backups: backupAPI,
mealPlans: mealplan, mealPlans: mealplanAPI,
settings: settings, settings: settingsAPI,
themes: themes, themes: themeAPI,
migrations: migration, migrations: migrationAPI,
utils: myUtils, utils: utilsAPI,
categories: categoryAPI, categories: categoryAPI,
tags: tagAPI, tags: tagAPI,
meta: meta, meta: metaAPI,
users: users, users: userAPI,
signUps: signUps, signUps: signupAPI,
groups: groups, groups: groupAPI,
}; };

View file

@ -14,7 +14,7 @@ const mealPlanURLs = {
shopping: planID => `${prefix}${planID}/shopping-list`, shopping: planID => `${prefix}${planID}/shopping-list`,
}; };
export default { export const mealplanAPI = {
async create(postBody) { async create(postBody) {
let response = await apiReq.post(mealPlanURLs.create, postBody); let response = await apiReq.post(mealPlanURLs.create, postBody);
return response; return response;

View file

@ -8,7 +8,7 @@ const debugURLs = {
lastRecipe: `${prefix}/last-recipe-json`, lastRecipe: `${prefix}/last-recipe-json`,
}; };
export default { export const metaAPI = {
async get_version() { async get_version() {
let response = await apiReq.get(debugURLs.version); let response = await apiReq.get(debugURLs.version);
return response.data; return response.data;

View file

@ -11,7 +11,7 @@ const migrationURLs = {
import: (folder, file) => `${migrationBase}/${folder}/${file}/import`, import: (folder, file) => `${migrationBase}/${folder}/${file}/import`,
}; };
export default { export const migrationAPI = {
async getMigrations() { async getMigrations() {
let response = await apiReq.get(migrationURLs.all); let response = await apiReq.get(migrationURLs.all);
return response.data; return response.data;

View file

@ -18,7 +18,7 @@ const recipeURLs = {
updateImage: slug => `${prefix}${slug}/image`, updateImage: slug => `${prefix}${slug}/image`,
}; };
export default { export const recipeAPI = {
/** /**
* Create a Recipe by URL * Create a Recipe by URL
* @param {string} recipeURL * @param {string} recipeURL

View file

@ -9,7 +9,7 @@ const settingsURLs = {
testWebhooks: `${settingsBase}/webhooks/test`, testWebhooks: `${settingsBase}/webhooks/test`,
}; };
export default { export const settingsAPI = {
async requestAll() { async requestAll() {
let response = await apiReq.get(settingsURLs.siteSettings); let response = await apiReq.get(settingsURLs.siteSettings);
return response.data; return response.data;

View file

@ -10,7 +10,7 @@ const signUpURLs = {
createUser: token => `${signUpPrefix}/${token}`, createUser: token => `${signUpPrefix}/${token}`,
}; };
export default { export const signupAPI = {
async getAll() { async getAll() {
let response = await apiReq.get(signUpURLs.all); let response = await apiReq.get(signUpURLs.all);
return response.data; return response.data;

View file

@ -11,7 +11,7 @@ const settingsURLs = {
customPage: id => `${settingsBase}/custom-pages/${id}`, customPage: id => `${settingsBase}/custom-pages/${id}`,
}; };
export default { export const siteSettingsAPI = {
async get() { async get() {
let response = await apiReq.get(settingsURLs.siteSettings); let response = await apiReq.get(settingsURLs.siteSettings);
return response.data; return response.data;

View file

@ -11,7 +11,7 @@ const settingsURLs = {
deleteTheme: themeName => `${prefix}/${themeName}`, deleteTheme: themeName => `${prefix}/${themeName}`,
}; };
export default { export const themeAPI = {
async requestAll() { async requestAll() {
let response = await apiReq.get(settingsURLs.allThemes); let response = await apiReq.get(settingsURLs.allThemes);
return response.data; return response.data;

View file

@ -1,6 +1,6 @@
import { apiReq } from "./api-utils"; import { apiReq } from "./api-utils";
export default { export const utilsAPI = {
// import { api } from "@/api"; // import { api } from "@/api";
async uploadFile(url, fileObject) { async uploadFile(url, fileObject) {
let response = await apiReq.post(url, fileObject, { let response = await apiReq.post(url, fileObject, {

View file

@ -17,7 +17,7 @@ const usersURLs = {
resetPassword: id => `${userPrefix}/${id}/reset-password`, resetPassword: id => `${userPrefix}/${id}/reset-password`,
}; };
export default { export const userAPI = {
async login(formData) { async login(formData) {
let response = await apiReq.post(authURLs.token, formData, { let response = await apiReq.post(authURLs.token, formData, {
headers: { headers: {