Skip to content

Commit 080f544

Browse files
committed
More suprabase env var import updates
1 parent ef28aa1 commit 080f544

7 files changed

Lines changed: 12 additions & 9 deletions

File tree

src/pages/api/_utils/index.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export { supabaseAdmin } from './suprabase'
2+
export {
3+
rateLimiters,
4+
checkRateLimit,
5+
checkContactRateLimit,
6+
} from 'rateLimit'

src/pages/api/contact/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { v4 as uuidv4, validate as uuidValidate } from 'uuid'
1010
import { RESEND_API_KEY } from 'astro:env/server'
1111
import { ClientScriptError } from '@components/scripts/errors'
1212
import { isDev, isTest } from '@components/scripts/utils'
13-
import { checkContactRateLimit } from '@pages/api/_utils/rateLimit'
13+
import { checkContactRateLimit } from '@pages/api/_utils'
1414

1515
export const prerender = false // Force SSR for this endpoint
1616

src/pages/api/cron/cleanup-confirmations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { APIRoute } from 'astro'
22
import { CRON_SECRET } from 'astro:env/server'
3-
import { supabaseAdmin } from '@components/scripts/consent/db/supabase'
3+
import { supabaseAdmin } from '@pages/api/_util'
44
import { ClientScriptError } from '@components/scripts/errors'
55

66
/**

src/pages/api/cron/cleanup-dsar-requests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import type { APIRoute } from 'astro'
22
import { CRON_SECRET } from 'astro:env/server'
3-
import { supabaseAdmin } from '@components/scripts/consent/db/supabase'
3+
import { supabaseAdmin } from '@pages/api/_utils'
44
import { ClientScriptError } from '@components/scripts/errors'
55

66
/**

src/pages/api/gdpr/export.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { APIRoute } from 'astro'
2-
import { supabaseAdmin } from '@components/scripts/consent/db/supabase'
3-
import { rateLimiters, checkRateLimit } from '@pages/api/_utils/rateLimit'
2+
import { rateLimiters, checkRateLimit, supabaseAdmin } from '@pages/api/_utils'
43
import { validate as uuidValidate } from 'uuid'
54

65
export const prerender = false // Force SSR for this endpoint

src/pages/api/gdpr/request-data.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { APIRoute } from 'astro'
2-
import { supabaseAdmin } from '@components/scripts/consent/db/supabase'
3-
import { rateLimiters, checkRateLimit } from '@pages/api/_utils/rateLimit'
2+
import { rateLimiters, checkRateLimit, supabaseAdmin } from '@pages/api/_utils'
43
import { sendDSARVerificationEmail } from '@pages/api/gdpr/_dsarVerificationEmails'
54
import type { DSARRequestInput, DSARResponse, ErrorResponse } from '@pages/api/_contracts/gdpr.contracts'
65
import { v4 as uuidv4 } from 'uuid'

src/pages/api/gdpr/verify.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import type { APIRoute } from 'astro'
2-
import { supabaseAdmin } from '@components/scripts/consent/db/supabase'
3-
import { rateLimiters, checkRateLimit } from '@pages/api/_utils/rateLimit'
2+
import { rateLimiters, checkRateLimit, supabaseAdmin } from '@pages/api/_utils'
43
import type { DSARRequest, ErrorResponse } from '@pages/api/_contracts/gdpr.contracts'
54

65
export const prerender = false // Force SSR for this endpoint

0 commit comments

Comments
 (0)