diff --git a/src/lib/types.ts b/src/lib/types.ts index e9558fb..36fb4ed 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -5,16 +5,16 @@ export enum ScanState { } export type TicketData = { - id: string; - name: string; - surname: string; - email: string; - event: string; - created_at: string; - created_by: string | null; - scanned: boolean; - scanned_at: string | null; - scanned_by: string | null; + id: string; + name: string; + surname: string; + email: string; + event: { id: string; name: string }; + created_at: string; + created_by: { id: string; display_name: string } | null; + scanned: boolean; + scanned_at: string | null; + scanned_by: { id: string; display_name: string } | null; }; export const defaultTicketData: TicketData = { diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index f2ee8ac..a8a75b4 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,6 +1,7 @@ + + + +
+ +
diff --git a/src/routes/private/scanner/+page.svelte b/src/routes/private/scanner/+page.svelte index 12c0e9c..3bf1679 100644 --- a/src/routes/private/scanner/+page.svelte +++ b/src/routes/private/scanner/+page.svelte @@ -23,9 +23,7 @@ if (response.data && response.data.length > 0) { ticket_data = response.data[0]; scan_state = ScanState.scan_successful; - data.supabase.rpc('scan_ticket', { _ticket_id: scanned_id}) - console.log(scanned_id) - console.log(response.data[0]); + data.supabase.rpc('scan_ticket', { _ticket_id: scanned_id}).then(); } else { ticket_data = defaultTicketData; scan_state = ScanState.scan_failed; diff --git a/src/routes/private/scanner/QRScanner.svelte b/src/routes/private/scanner/QRScanner.svelte index 9bb65d4..e2f8d73 100644 --- a/src/routes/private/scanner/QRScanner.svelte +++ b/src/routes/private/scanner/QRScanner.svelte @@ -39,7 +39,7 @@ }); -
+