deleteSection: async()

in apps/community-website/amplify/backend/function/resourcesManager/src/SectionManager.js [4:23]


    deleteSection: async ({ id }) => {
        const mediasSectionsData = await executeQuery('ListMediasSections', {
            filter: { sectionID: { eq: id } },
        })

        for (const mediasSection of mediasSectionsData.data.listMediasSections
            .items) {
            if (!mediasSection) continue
            await executeQuery('DeleteMediasSections', {
                input: { id: mediasSection.id },
            })
        }
        const sectionData = await executeQuery('DeleteSection', {
            input: { id },
        })
        return {
            statusCode: 200,
            body: sectionData,
        }
    },