Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSV imports #58

Merged
merged 21 commits into from
Mar 21, 2024
Prev Previous commit
Next Next commit
cleanup
kevcodez committed Mar 20, 2024
commit 0bff1888a2513774bceb5d3f695cd836405ce312
1 change: 0 additions & 1 deletion app/.env.example
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
NEXT_PUBLIC_SUPABASE_URL="http://localhost:54321"
NEXT_PUBLIC_SUPABASE_ANON_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0"
SUPABASE_AUTHENTICATED_USER_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJhdXRoZW50aWNhdGVkIiwiZXhwIjoyMDE4Njk5NzA1LCJpYXQiOjE3MDMwNzY5MDUsImlzcyI6Imh0dHA6Ly8xMjcuMC4wLjE6NTQzMjEvYXV0aC92MSIsInN1YiI6IjAwMDAwMDAwLTAwMDAtMDAwMC0wMDAwLTAwMDAwMDAwMDAwMCIsImVtYWlsIjoiZXhhbXBsZUBzdXBhYmFzZS5pbyIsInBob25lIjoiIiwiYXBwX21ldGFkYXRhIjp7InByb3ZpZGVyIjoiZW1haWwiLCJwcm92aWRlcnMiOlsiZW1haWwiXX0sInVzZXJfbWV0YWRhdGEiOnt9LCJyb2xlIjoiYXV0aGVudGljYXRlZCIsImFhbCI6ImFhbDEiLCJhbXIiOlt7Im1ldGhvZCI6Im90cCIsInRpbWVzdGFtcCI6MTcwMzA3NjkwNX1dLCJzZXNzaW9uX2lkIjoiMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIn0.PfcOHo3k_N2CCeL-jkRwUIBtMimnUPMnup9zJLo7Nhw"
NEXT_PUBLIC_FUNCTIONS_BASE_URL="http://localhost:54321"
2 changes: 0 additions & 2 deletions app/src/lib/config.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
export const SUPABASE_URL = import.meta.env.NEXT_PUBLIC_SUPABASE_URL
export const SUPABASE_ANON_KEY = import.meta.env.NEXT_PUBLIC_SUPABASE_ANON_KEY
export const SUPABASE_FUNCTIONS_BASE_URL = import.meta.env
.NEXT_PUBLIC_FUNCTIONS_BASE_URL
13 changes: 3 additions & 10 deletions app/src/pages/(app)/imports/[id]/index.tsx
Original file line number Diff line number Diff line change
@@ -18,7 +18,6 @@ import { useEffect, useMemo } from 'react'
import { useQuery } from '@apollo/client'
import { urlIdToGlobalId } from '~/lib/ids'
import { graphql } from '~/lib/gql'
import { SUPABASE_FUNCTIONS_BASE_URL } from '~/lib/config'

const formSchema = z.object({
columnSeparator: z.string(),
@@ -131,17 +130,11 @@ const ImportDetails = () => {
}

async function runImport() {
const session = await supabase.auth.getSession()

fetch(`${SUPABASE_FUNCTIONS_BASE_URL}/functions/v1/import-data`, {
method: 'POST',
body: JSON.stringify({
await supabase.functions.invoke('import-data', {
body: {
importId: id,
}),
headers: {
Authorization: `Bearer ${session.data.session?.access_token}`,
'Content-Type': 'application/json',
},
method: 'POST',
})
}

1 change: 0 additions & 1 deletion app/src/vite-env.d.ts
Original file line number Diff line number Diff line change
@@ -3,7 +3,6 @@
interface ImportMetaEnv {
readonly SUPABASE_URL: string
readonly SUPABASE_ANON_KEY: string
readonly NEXT_PUBLIC_FUNCTIONS_BASE_URL: string
}

interface ImportMeta {