diff --git a/app.config.ts b/app.config.ts index 57df767..a39d4f2 100644 --- a/app.config.ts +++ b/app.config.ts @@ -7,4 +7,4 @@ export default defineAppConfig({ loading: 'svg-spinners:90-ring-with-bg', }, }, -}); +}) diff --git a/nuxt.config.ts b/nuxt.config.ts index ca330ef..138403c 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -41,4 +41,4 @@ export default defineNuxtConfig({ key: process.env.SUPABASE_KEY, serviceKey: process.env.SUPABASE_SERVICE_KEY, }, -}); +}) diff --git a/pages/index.vue b/pages/index.vue index 15da6bd..afd2777 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -8,21 +8,21 @@ diff --git a/pages/login/index.vue b/pages/login/index.vue index de843b3..a2d4a04 100644 --- a/pages/login/index.vue +++ b/pages/login/index.vue @@ -46,43 +46,43 @@ diff --git a/pages/notes/[id].vue b/pages/notes/[id].vue index a25cac9..0b801f9 100644 --- a/pages/notes/[id].vue +++ b/pages/notes/[id].vue @@ -38,17 +38,17 @@ diff --git a/pages/notes/index.vue b/pages/notes/index.vue index 0a5470b..2010047 100644 --- a/pages/notes/index.vue +++ b/pages/notes/index.vue @@ -41,26 +41,26 @@ diff --git a/pages/profile/index.vue b/pages/profile/index.vue index aef70a2..9270ce2 100644 --- a/pages/profile/index.vue +++ b/pages/profile/index.vue @@ -33,21 +33,21 @@ diff --git a/plugins/autoAnimatePlugin.ts b/plugins/autoAnimatePlugin.ts index a2117b1..e2ccfc5 100644 --- a/plugins/autoAnimatePlugin.ts +++ b/plugins/autoAnimatePlugin.ts @@ -1,5 +1,5 @@ -import { autoAnimatePlugin } from '@formkit/auto-animate/vue'; +import { autoAnimatePlugin } from '@formkit/auto-animate/vue' export default defineNuxtPlugin((nuxtApp) => { - nuxtApp.vueApp.use(autoAnimatePlugin); -}); + nuxtApp.vueApp.use(autoAnimatePlugin) +}) diff --git a/server/api/[...].ts b/server/api/[...].ts index c79ef69..bb4edde 100644 --- a/server/api/[...].ts +++ b/server/api/[...].ts @@ -1,3 +1,3 @@ export default defineEventHandler(() => { - return `Invalid api routes`; -}); + return `Invalid api routes` +}) diff --git a/server/api/note.delete.ts b/server/api/note.delete.ts index 6ff00a3..9f83968 100644 --- a/server/api/note.delete.ts +++ b/server/api/note.delete.ts @@ -1,25 +1,25 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server'; -import { Database } from 'types/database.types'; +import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { Database } from 'types/database.types' export default defineEventHandler(async (event): Promise => { - const user = await serverSupabaseUser(event); - const supabase = serverSupabaseClient(event); - const query = getQuery(event); + const user = await serverSupabaseUser(event) + const supabase = serverSupabaseClient(event) + const query = getQuery(event) if (!user) { - throw createError({ statusCode: 401, message: 'Unauthorized' }); + throw createError({ statusCode: 401, message: 'Unauthorized' }) } const { data: data, error } = await supabase .from('notes') .delete() .eq('uuid', query.id) - .eq('user_id', user.id); + .eq('user_id', user.id) return { status: 200, data: data, message: 'Note Deleted', error: error, - }; -}); + } +}) diff --git a/server/api/note.get.ts b/server/api/note.get.ts index bc377db..48ca6f6 100644 --- a/server/api/note.get.ts +++ b/server/api/note.get.ts @@ -1,13 +1,13 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server'; -import { Database } from 'types/database.types'; +import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { Database } from 'types/database.types' export default defineEventHandler(async (event) => { - const user = await serverSupabaseUser(event); - const supabase = serverSupabaseClient(event); - const query = getQuery(event); + const user = await serverSupabaseUser(event) + const supabase = serverSupabaseClient(event) + const query = getQuery(event) if (!user) { - throw createError({ statusCode: 401, message: 'Unauthorized' }); + throw createError({ statusCode: 401, message: 'Unauthorized' }) } const { data: note, error } = await supabase @@ -16,11 +16,11 @@ export default defineEventHandler(async (event) => { .eq('uuid', query.id) .eq('user_id', user.id) .limit(1) - .single(); + .single() if (!note) { - throw createError({ statusCode: 500, message: 'No note found' }); + throw createError({ statusCode: 500, message: 'No note found' }) } - return { note: note, error: error }; -}); + return { note: note, error: error } +}) diff --git a/server/api/note.post.ts b/server/api/note.post.ts index 52c3099..56202d4 100644 --- a/server/api/note.post.ts +++ b/server/api/note.post.ts @@ -1,23 +1,23 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server'; -import { Database } from 'types/database.types'; +import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { Database } from 'types/database.types' export default defineEventHandler(async (event): Promise => { - const user = await serverSupabaseUser(event); - const supabase = serverSupabaseClient(event); - const query = getQuery(event); - const body = await readBody(event); + const user = await serverSupabaseUser(event) + const supabase = serverSupabaseClient(event) + const query = getQuery(event) + const body = await readBody(event) - const title: string = body.title; - const description: string = body.description; + const title: string = body.title + const description: string = body.description if (!user) { - throw createError({ statusCode: 401, message: 'Unauthorized' }); + throw createError({ statusCode: 401, message: 'Unauthorized' }) } const { data: note, error } = await supabase .from('notes') .update({ title: title, description: description }) - .eq('uuid', query.id); + .eq('uuid', query.id) - return { status: 200, message: 'Note Updated', error: error }; -}); + return { status: 200, message: 'Note Updated', error: error } +}) diff --git a/server/api/note/new.ts b/server/api/note/new.ts index 266fed2..180af3e 100644 --- a/server/api/note/new.ts +++ b/server/api/note/new.ts @@ -1,17 +1,17 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server'; -import { Database } from 'types/database.types'; +import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { Database } from 'types/database.types' export default defineEventHandler(async (event) => { - const user = await serverSupabaseUser(event); - const supabase = serverSupabaseClient(event); + const user = await serverSupabaseUser(event) + const supabase = serverSupabaseClient(event) if (!user) { - throw createError({ statusCode: 401, message: 'Unauthorized' }); + throw createError({ statusCode: 401, message: 'Unauthorized' }) } const { data: status, error: insertError } = await supabase .from('notes') - .insert({ title: '', description: '', user_id: user.id }); + .insert({ title: '', description: '', user_id: user.id }) const { data: note, error: fetchError } = await supabase .from('notes') @@ -19,7 +19,7 @@ export default defineEventHandler(async (event) => { .eq('user_id', user.id) .order('created_at', { ascending: false }) .limit(1) - .single(); + .single() return { statusCode: 200, @@ -27,5 +27,5 @@ export default defineEventHandler(async (event) => { message: 'Note Created', insertError: insertError, fetchError: fetchError, - }; -}); + } +}) diff --git a/server/api/notes.ts b/server/api/notes.ts index 2fe4888..e95fd88 100644 --- a/server/api/notes.ts +++ b/server/api/notes.ts @@ -1,18 +1,18 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server'; -import { Database } from 'types/database.types'; +import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { Database } from 'types/database.types' export default defineEventHandler(async (event) => { - const user = await serverSupabaseUser(event); - const supabase = serverSupabaseClient(event); + const user = await serverSupabaseUser(event) + const supabase = serverSupabaseClient(event) if (!user) { - throw createError({ statusCode: 401, message: 'Unauthorized' }); + throw createError({ statusCode: 401, message: 'Unauthorized' }) } const { data: notes, error } = await supabase .from('notes') .select('*') - .eq('user_id', user.id); + .eq('user_id', user.id) - return { notes: notes, error: error }; -}); + return { notes: notes, error: error } +}) diff --git a/server/api/profile.ts b/server/api/profile.ts index bc53377..0bdd88d 100644 --- a/server/api/profile.ts +++ b/server/api/profile.ts @@ -1,18 +1,18 @@ -import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server'; -import { Database } from 'types/database.types'; +import { serverSupabaseUser, serverSupabaseClient } from '#supabase/server' +import { Database } from 'types/database.types' export default defineEventHandler(async (event) => { - const user = await serverSupabaseUser(event); - const supabase = serverSupabaseClient(event); + const user = await serverSupabaseUser(event) + const supabase = serverSupabaseClient(event) if (!user) { - throw createError({ statusCode: 401, message: 'Unauthorized' }); + throw createError({ statusCode: 401, message: 'Unauthorized' }) } const { count, error } = await supabase .from('notes') .select('*', { count: 'exact', head: true }) - .eq('user_id', user.id); + .eq('user_id', user.id) - return { count: count, message: 'Profile', error: error }; -}); + return { count: count, message: 'Profile', error: error } +}) diff --git a/types/database.types.ts b/types/database.types.ts index a716976..e25d5a8 100644 --- a/types/database.types.ts +++ b/types/database.types.ts @@ -3,19 +3,19 @@ export interface Database { Tables: { notes: { Row: { - id: number; - uuid: string; - title: string; - description: string; - user_id: string; - created_at: string; - }; // The data expected to be returned from a "select" statement. - Insert: {}; // The data expected passed to an "insert" statement. + id: number + uuid: string + title: string + description: string + user_id: string + created_at: string + } // The data expected to be returned from a "select" statement. + Insert: {} // The data expected passed to an "insert" statement. Update: { - title: string; - description: string; - }; // The data expected passed to an "update" statement. - }; - }; - }; + title: string + description: string + } // The data expected passed to an "update" statement. + } + } + } } diff --git a/types/global.d.ts b/types/global.d.ts index 4bf1d98..cfe40c9 100644 --- a/types/global.d.ts +++ b/types/global.d.ts @@ -1,24 +1,24 @@ -import { PostgrestError } from '@supabase/postgrest-js'; +import { PostgrestError } from '@supabase/postgrest-js' -export {}; +export {} declare global { interface Note { - title: string; - description: string; + title: string + description: string } interface NoteQuery { - id: number | string | string[]; + id: number | string | string[] } interface ApiResponse { - status: number; - message: string; - error: PostgrestError | null; + status: number + message: string + error: PostgrestError | null } interface DeleteResponse extends ApiResponse { - data: undefined[] | null; + data: undefined[] | null } }