createMedia: async()

in apps/community-website/amplify/backend/function/resourcesManager/src/MediaManager.js [33:52]


    createMedia: async ({ input }) => {
        const mediaData = await executeQuery('CreateMedia', {
            input: { ...input, sections: undefined },
        })

        if (input.sections) {
            for (const section of input.sections) {
                await executeQuery('CreateMediasSections', {
                    input: {
                        sectionID: section,
                        mediaID: mediaData.data.createMedia.id,
                    },
                })
            }
        }
        return {
            statusCode: 200,
            body: mediaData,
        }
    },