From fad2dc06e19e7a90ab4dd8bd40535bf9e608745e Mon Sep 17 00:00:00 2001 From: m5r Date: Mon, 27 Jun 2022 13:12:49 +0200 Subject: [PATCH] /twilio-token returns null when twilio account is not connected => device won't try to connect --- app/features/phone-calls/loaders/twilio-token.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/features/phone-calls/loaders/twilio-token.ts b/app/features/phone-calls/loaders/twilio-token.ts index 988e85e..3c2c403 100644 --- a/app/features/phone-calls/loaders/twilio-token.ts +++ b/app/features/phone-calls/loaders/twilio-token.ts @@ -6,13 +6,15 @@ import { decrypt, encrypt } from "~/utils/encryption"; import db from "~/utils/db.server"; import { commitSession } from "~/utils/session.server"; import getTwilioClient from "~/utils/twilio.server"; +import logger from "~/utils/logger.server"; export type TwilioTokenLoaderData = string; const loader: LoaderFunction = async ({ request }) => { const { user, twilio } = await requireLoggedIn(request); if (!twilio) { - throw new Error("unreachable"); + logger.warn("Twilio account is not connected"); + return null; } const twilioAccount = await db.twilioAccount.findUnique({ where: { accountSid: twilio.accountSid } });