Skip to content

Commit 9cfeb87

Browse files
committedMay 2, 2024·
fix(serverSupabaseSession): export service
1 parent 878dc5b commit 9cfeb87

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed
 

‎playground/server/api/test.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createError } from 'h3'
2-
import { serverSupabaseClient, serverSupabaseUser } from '#supabase/server'
2+
import { serverSupabaseClient, serverSupabaseUser, serverSupabaseSession } from '#supabase/server'
33

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

15+
const session = await serverSupabaseSession(event)
16+
if (!session) {
17+
throw createError({ statusCode: 401, statusMessage: 'Session not found' })
18+
}
19+
1520
// const { data, error } = await supabase.from('test').select('*')
1621
const { data, error } = await supabase.from('pushupers')
1722
.select('firstname, lastname, avatar, email')

‎src/module.ts

+1
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ export default defineNuxtModule<ModuleOptions>({
197197
'./runtime/server/services',
198198
)}').serverSupabaseServiceRole`,
199199
` const serverSupabaseUser: typeof import('${resolve('./runtime/server/services')}').serverSupabaseUser`,
200+
` const serverSupabaseSession: typeof import('${resolve('./runtime/server/services')}').serverSupabaseSession`,
200201
'}',
201202
].join('\n'),
202203
})

‎src/runtime/server/services/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
export { serverSupabaseClient } from './serverSupabaseClient'
22
export { serverSupabaseServiceRole } from './serverSupabaseServiceRole'
33
export { serverSupabaseUser } from './serverSupabaseUser'
4+
export { serverSupabaseSession } from './serverSupabaseSession'

0 commit comments

Comments
 (0)
Please sign in to comment.