This commit refines the warning text in the 'deleteAccountDescription' in locales and associated Supabase service role warning. Additionally, the E2E test for account deletion has been updated to include a response check for a redirection status, improving the reliability of the test outcome.
19 lines
550 B
TypeScript
19 lines
550 B
TypeScript
import { z } from 'zod';
|
|
|
|
/**
|
|
* @name getServiceRoleKey
|
|
* @description Get the Supabase Service Role Key.
|
|
* ONLY USE IN SERVER-SIDE CODE. DO NOT EXPOSE THIS TO CLIENT-SIDE CODE.
|
|
*/
|
|
export function getServiceRoleKey() {
|
|
const serviceRoleKey = process.env.SUPABASE_SERVICE_ROLE_KEY;
|
|
|
|
if (process.env.NODE_ENV !== 'production') {
|
|
console.warn(
|
|
`[Dev Only] This is a simple warning to let you know you are using the Supabase Service Role. Make sure it's the right call.`,
|
|
);
|
|
}
|
|
|
|
return z.string().min(1).parse(serviceRoleKey);
|
|
}
|