purge phone calls and messages from cache when switching phone numbers or twilio account

This commit is contained in:
m5r
2022-06-11 16:13:00 +02:00
parent 1e9b7a8aa2
commit dbe209c7fc
7 changed files with 73 additions and 28 deletions

View File

@ -23,11 +23,16 @@ const loader: LoaderFunction = async ({ request }) => {
const phoneNumber = await db.phoneNumber.findUnique({
where: { twilioAccountSid_isCurrent: { twilioAccountSid: twilio?.accountSid ?? "", isCurrent: true } },
});
return json<MessagesLoaderData>({
hasPhoneNumber: Boolean(phoneNumber),
isFetchingMessages: phoneNumber?.isFetchingMessages ?? null,
conversations: await getConversations(phoneNumber),
});
return json<MessagesLoaderData>(
{
hasPhoneNumber: Boolean(phoneNumber),
isFetchingMessages: phoneNumber?.isFetchingMessages ?? null,
conversations: await getConversations(phoneNumber),
},
{
headers: { Vary: "Cookie" },
},
);
};
export default loader;