sub-manager-frontend/src/loaders.mjs

26 lines
853 B
JavaScript
Raw Normal View History

2023-09-12 09:38:45 +00:00
import {getStories,getPublications,getSubmissions, getResponses} from './APIcalls.mjs'
2023-09-07 08:07:38 +00:00
export async function publicationsLoader (){
let publications = await getPublications()
publications = publications.data
return {publications}
}
export async function storiesLoader(){
let stories = await getStories()
stories = stories.data
return {stories}
}
export async function submissionsLoader(){
2023-09-07 08:07:38 +00:00
let submissions = await getSubmissions()
submissions=submissions.data
return { submissions }
2023-09-12 09:38:45 +00:00
}
export async function editSubmissionLoader(){
const {stories} = await storiesLoader()
const {publications} = await publicationsLoader()
const {submissions} = await submissionsLoader()
let responses = await getResponses()
responses = responses.data
return { stories, publications, submissions, responses}
}