in apps/community-website/amplify/backend/function/resourcesManager/src/MediaManager.js [53:76]
deleteMedia: async ({ id }) => {
const mediasSectionsData = await executeQuery('ListMediasSections', {
filter: { mediaID: { eq: id } },
})
if (
mediasSectionsData &&
mediasSectionsData.data &&
mediasSectionsData.data.listMediasSections &&
mediasSectionsData.data.listMediasSections.items
) {
for (const mediasSection of mediasSectionsData.data
.listMediasSections.items) {
if (!mediasSection) continue
await executeQuery('DeleteMediasSections', {
input: { id: mediasSection.id },
})
}
}
const mediaData = await executeQuery('DeleteMedia', { input: { id } })
return {
statusCode: 200,
body: mediaData,
}
},