summaryrefslogtreecommitdiff
path: root/webapp/lib/twilio.ts
diff options
context:
space:
mode:
authorIlan Bigio <ilan@openai.com>2024-12-16 13:06:08 -0800
committerIlan Bigio <ilan@openai.com>2024-12-19 16:08:22 -0500
commit20009aed53d8864c9204d43a17895168a777d2cc (patch)
tree754dded819869bc34a8a2a02c66ea72dac1ccd24 /webapp/lib/twilio.ts
Initial commit
Diffstat (limited to 'webapp/lib/twilio.ts')
-rw-r--r--webapp/lib/twilio.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/webapp/lib/twilio.ts b/webapp/lib/twilio.ts
new file mode 100644
index 0000000..9ab6e77
--- /dev/null
+++ b/webapp/lib/twilio.ts
@@ -0,0 +1,13 @@
+import "server-only";
+import twilio from "twilio";
+
+const { TWILIO_ACCOUNT_SID: accountSid, TWILIO_AUTH_TOKEN: authToken } =
+ process.env;
+
+if (!accountSid || !authToken) {
+ console.warn("Twilio credentials not set. Twilio client will be disabled.");
+}
+
+export const twilioClient =
+ accountSid && authToken ? twilio(accountSid, authToken) : null;
+export default twilioClient;