From 221dac54997157828d4387704a39a18b256280e8 Mon Sep 17 00:00:00 2001 From: Benoy Bose Date: Sat, 15 Mar 2025 12:38:27 +0530 Subject: [PATCH] Ading FIREBASE_FUNCTION_REGION env var --- functions/.env.example | 1 + functions/src/index.ts | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/functions/.env.example b/functions/.env.example index a1c169b..5efdc05 100644 --- a/functions/.env.example +++ b/functions/.env.example @@ -4,3 +4,4 @@ MAILGUN_FROM_ADDRESS=#{MAILGUN_FROM_ADDRESS}# TWILIO_ACCOUNT_SID=#{TWILIO_ACCOUNT_SID}# TWILIO_AUTH_TOKEN=#{TWILIO_AUTH_TOKEN}# TWILIO_PHONE_NUMBER=#{TWILIO_PHONE_NUMBER}# +FIREBASE_FUNCTION_REGION=#{FIREBASE_FUNCTION_REGION}# diff --git a/functions/src/index.ts b/functions/src/index.ts index 8809c2c..b0ba8e8 100644 --- a/functions/src/index.ts +++ b/functions/src/index.ts @@ -11,7 +11,7 @@ const { convert } = require('html-to-text'); const twilio = require('twilio') export const sendEmail = onRequest({ - region: 'asia-south1' + region: process.env.FIREBASE_FUNCTION_REGION }, (request: Request, response: express.Response) => { const mailgun = new Mailgun(formData); const mailGunClient = mailgun.client({ username: 'api', key: process.env.MAILGUN_API_KEY }); @@ -40,7 +40,7 @@ export const sendEmail = onRequest({ }); export const sendSMS = onRequest({ - region: 'asia-south1' + region: process.env.FIREBASE_FUNCTION_REGION }, (request: Request, response: express.Response) => { const client = twilio(process.env.TWILIO_ACCOUNT_SID, process.env.TWILIO_AUTH_TOKEN); const { to, body } = request.body; @@ -69,7 +69,7 @@ interface Invitation { export const sendInvitationNotification = onDocumentCreated({ document: 'notifications/{notificationId}', - region: 'asia-south1' + region: process.env.FIREBASE_FUNCTION_REGION }, async (event: any) => { const invitation = event.data?.data() as Invitation; const invitationId = event.params.invitationId;