functions.database.ref('/organizations/{organizationId}').onWrite(event => { if(event.data.previous.exists()) { // we only want to do this once return; } defaultTemplates.forEach((tpl) => { let ntRef = admin.database().ref(`/notification_templates/${event.params.organizationId}`).push(); ntRef.set(tpl) }) })
functions.database.ref('/customers/{organizationId}/{customerId}').onWrite(event => { let organizationId = event.params.organizationId; let eventType = 'create'; if(event.data.previous.exists()) {
functions.database.ref('/gift_cards/{organizationId}/{giftCardId}').onWrite(event => { let organizationId = event.params.organizationId; let eventType = 'create'; if(event.data.previous.exists()) {
functions.database.ref('/products/{organizationId}/{productId}').onWrite(event => { let organizationId = event.params.organizationId; let eventType = 'create'; if(event.data.previous.exists()) {
functions.database.ref('/discounts/{organizationId}/{discountId}').onWrite(event => { let organizationId = event.params.organizationId; let eventType = 'create'; if(event.data.previous.exists()) {
functions.database.ref('/orders/{organizationId}/{orderId}').onWrite(event => { let organizationId = event.params.organizationId; let eventType = 'create'; if(event.data.previous.exists()) {