Update index.ts
This commit is contained in:
parent
c8a52d2b1c
commit
6d7247325b
@ -3,8 +3,8 @@ import { Request } from "firebase-functions/v2/https";
|
||||
import * as admin from 'firebase-admin';
|
||||
import * as express from "express";
|
||||
import * as logger from "firebase-functions/logger";
|
||||
import { onDocumentCreated } from "firebase-functions/firestore";
|
||||
|
||||
const functions = require('firebase-functions');
|
||||
const formData = require('form-data');
|
||||
const Mailgun = require('mailgun.js');
|
||||
const { convert } = require('html-to-text');
|
||||
@ -56,7 +56,6 @@ export const sendSMS = onRequest((request: Request, response: express.Response)
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
interface Invitation {
|
||||
email: string;
|
||||
phoneNumber: string;
|
||||
@ -64,8 +63,10 @@ interface Invitation {
|
||||
invitedByName: string;
|
||||
}
|
||||
|
||||
export const sendInvitationNotification = functions.region('asia-south1').firestore.document('notifications/{notificationId}')
|
||||
.onCreate(async (event: { data: { data: () => Invitation; }; params: { invitationId: any; }; }) => {
|
||||
export const sendInvitationNotification = onDocumentCreated({
|
||||
document: 'notifications/{notificationId}',
|
||||
region: 'asia-south1'
|
||||
}, async (event: any) => {
|
||||
const invitation = event.data?.data() as Invitation;
|
||||
const invitationId = event.params.invitationId;
|
||||
|
||||
@ -130,5 +131,4 @@ export const sendInvitationNotification = functions.region('asia-south1').firest
|
||||
console.error('Error sending invitation notification:', error);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
);
|
||||
});
|
||||
Loading…
Reference in New Issue
Block a user