npm.io
0.4.0 • Published 8 years ago

@canner/canner-functions

Licence
MIT
Version
0.4.0
Deps
8
Vulns
1
Weekly
0

canner functions

array

const functions = require('@canner/canner-functions');

exports.validateOrder = functions.database.array('/orders').beforeCreate(({data, Errors}) => {
    return validate(data)
    .catch(err => throw Errors.forbidden());
})
object
const functions = require('@canner/canner-functions');

exports.updateTitle = functions.database.object('/brand/location').afterUpdate(({newData, database}) => {
    return database.object('/brand/title').set(`address: ${newData.address}`);
})
https
const functions = require('@canner/canner-functions');

exports.getPrice = functions.https.post('/price', ({req, res}) => {
    res.send("price");
})