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
}
}