Skip to content

Commit

Permalink
fix(serverSupabaseSession): export service
Browse files Browse the repository at this point in the history
  • Loading branch information
larbish committed May 2, 2024
1 parent 878dc5b commit 9cfeb87
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 1 deletion.
7 changes: 6 additions & 1 deletion playground/server/api/test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { createError } from 'h3'
import { serverSupabaseClient, serverSupabaseUser } from '#supabase/server'
import { serverSupabaseClient, serverSupabaseUser, serverSupabaseSession } from '#supabase/server'

export default defineEventHandler(async (event) => {
const supabase = await serverSupabaseClient(event)
Expand All @@ -12,6 +12,11 @@ export default defineEventHandler(async (event) => {
throw createError({ statusCode: 404, statusMessage: 'User not found' })
}

const session = await serverSupabaseSession(event)
if (!session) {
throw createError({ statusCode: 401, statusMessage: 'Session not found' })
}

// const { data, error } = await supabase.from('test').select('*')
const { data, error } = await supabase.from('pushupers')
.select('firstname, lastname, avatar, email')
Expand Down
1 change: 1 addition & 0 deletions src/module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,7 @@ export default defineNuxtModule<ModuleOptions>({
'./runtime/server/services',
)}').serverSupabaseServiceRole`,
` const serverSupabaseUser: typeof import('${resolve('./runtime/server/services')}').serverSupabaseUser`,
` const serverSupabaseSession: typeof import('${resolve('./runtime/server/services')}').serverSupabaseSession`,
'}',
].join('\n'),
})
Expand Down
1 change: 1 addition & 0 deletions src/runtime/server/services/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
export { serverSupabaseClient } from './serverSupabaseClient'
export { serverSupabaseServiceRole } from './serverSupabaseServiceRole'
export { serverSupabaseUser } from './serverSupabaseUser'
export { serverSupabaseSession } from './serverSupabaseSession'

0 comments on commit 9cfeb87

Please sign in to comment.