Files
musicland/functions/src/algolia.js
T
2026-01-12 16:01:32 +01:00

24 lines
600 B
JavaScript

const { onRequest } = require('firebase-functions/v2/https')
exports.algoliaTransformProjectData = onRequest({ region: 'europe-west1' }, (req, res) => {
const payload = req.body.data
const objectID = payload.objectID
try {
const flat = { ...payload }
delete flat['musicTimestamps']
console.log(`Change in ${payload.objectID}`)
console.log(flat)
// Ton object final doit contenir "objectID"
const result = {
objectID,
...flat,
}
res.send({ result })
} catch (e) {
console.log(`Error ${objectID}:`, e.message)
res.status(500).end()
}
})