reformat with new prettier config
parent
f3ab66d31f
commit
78bb54368f
@ -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)
|
||||
})
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
export default defineEventHandler(() => {
|
||||
return `Invalid api routes`;
|
||||
});
|
||||
return `Invalid api routes`
|
||||
})
|
||||
|
||||
@ -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<DeleteResponse> => {
|
||||
const user = await serverSupabaseUser(event);
|
||||
const supabase = serverSupabaseClient<Database>(event);
|
||||
const query = getQuery(event);
|
||||
const user = await serverSupabaseUser(event)
|
||||
const supabase = serverSupabaseClient<Database>(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,
|
||||
};
|
||||
});
|
||||
}
|
||||
})
|
||||
|
||||
@ -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<ApiResponse> => {
|
||||
const user = await serverSupabaseUser(event);
|
||||
const supabase = serverSupabaseClient<Database>(event);
|
||||
const query = getQuery(event);
|
||||
const body = await readBody(event);
|
||||
const user = await serverSupabaseUser(event)
|
||||
const supabase = serverSupabaseClient<Database>(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 }
|
||||
})
|
||||
|
||||
@ -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<Database>(event);
|
||||
const user = await serverSupabaseUser(event)
|
||||
const supabase = serverSupabaseClient<Database>(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 }
|
||||
})
|
||||
|
||||
@ -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<Database>(event);
|
||||
const user = await serverSupabaseUser(event)
|
||||
const supabase = serverSupabaseClient<Database>(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 }
|
||||
})
|
||||
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue