Skip to content

Instantly share code, notes, and snippets.

Parse.Cloud.beforeSave('History', req => {
// logic will only get called if req.master is false
},{
skipWithMasterKey:true
});
Parse.Cloud.beforeSave(Parse.User, () => {
// any additional beforeSave logic here
}, {
fields: {
accType: {
default: 'viewer',
constant: true
},
},
});
subscription.on('open', async () => {
console.log('subscription opened');
todos = {};
todos = (await query.find()).reduce((todos, todo) => ({
...todos,
[todo.id]: todo
}), todos);
printTodos();
});
let todos = {};
subscription.on('close', () => {
console.log('subscription closed');
});
subscription.on('delete', todo => {
console.log(`todo ${todo.id} deleted`);
});
subscription.on('leave', todo => {
console.log(`todo ${todo.id} left`);
});
subscription.on('enter', todo => {
console.log(`todo ${todo.id} entered`);
});
subscription.on('update', todo => {
console.log(`todo ${todo.id} updated`);
});
subscription.on('create', todo => {
console.log(`todo ${todo.id} created`);
});