diff --git a/pages/notes/[id].vue b/pages/notes/[id].vue index bb351a1..3c754d1 100644 --- a/pages/notes/[id].vue +++ b/pages/notes/[id].vue @@ -1,110 +1,103 @@ + diff --git a/server/api/note.get.ts b/server/api/note.get.ts index 944fa3a..4528054 100644 --- a/server/api/note.get.ts +++ b/server/api/note.get.ts @@ -1,8 +1,12 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { + serverSupabaseUser, + serverSupabaseClient, + serverSupabaseServiceRole, +} from '#supabase/server' export default defineEventHandler(async (event) => { const user = await serverSupabaseUser(event) - const supabase = serverSupabaseClient(event) + const supabase = serverSupabaseServiceRole(event) const query = getQuery(event) if (!user) { diff --git a/server/api/note.post.ts b/server/api/note.post.ts index 6fe3f2f..ceb9cde 100644 --- a/server/api/note.post.ts +++ b/server/api/note.post.ts @@ -1,8 +1,8 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { serverSupabaseUser, serverSupabaseServiceRole } from '#supabase/server' -export default defineEventHandler(async (event): Promise => { +export default defineEventHandler(async (event) => { const user = await serverSupabaseUser(event) - const supabase = serverSupabaseClient(event) + const supabase = serverSupabaseServiceRole(event) const query = getQuery(event) const body = await readBody(event) diff --git a/server/api/note/new.ts b/server/api/note/new.ts index fe9fcf3..75c993b 100644 --- a/server/api/note/new.ts +++ b/server/api/note/new.ts @@ -1,8 +1,8 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { serverSupabaseUser, serverSupabaseServiceRole } from '#supabase/server' export default defineEventHandler(async (event) => { const user = await serverSupabaseUser(event) - const supabase = serverSupabaseClient(event) + const supabase = serverSupabaseServiceRole(event) if (!user) { throw createError({ statusCode: 401, message: 'Unauthorized' })