diff --git a/src/api/_actions/index.ts b/src/api/_actions/index.ts deleted file mode 100644 index 3a2c4f5..0000000 --- a/src/api/_actions/index.ts +++ /dev/null @@ -1,45 +0,0 @@ -// import { -// get as getTemplate, -// create as createTemplate, -// update as updateTemplate, -// deleteTemplate -// } from './template' -// import { getByUser as getTemplatesByUser, deleteTemplates } from './templates' -// import { -// get as getProject, -// create as createProject, -// update as updateProject, -// deleteProject -// } from './project' -// import { getByUser as getProjectsByUser, deleteProjects } from './projects' -// -// export const actions = { -// template: { -// get: { -// byId: getTemplate -// }, -// add: createTemplate, -// update: updateTemplate, -// delete: deleteTemplate -// }, -// templates: { -// get: { -// byUser: getTemplatesByUser -// }, -// delete: deleteTemplates -// }, -// project: { -// get: { -// byId: getProject -// }, -// add: createProject, -// update: updateProject, -// delete: deleteProject -// }, -// projects: { -// get: { -// byUser: getProjectsByUser -// }, -// delete: deleteProjects -// } -// } diff --git a/src/api/_actions/middleware.ts b/src/api/_actions/middleware.ts deleted file mode 100644 index efd5e96..0000000 --- a/src/api/_actions/middleware.ts +++ /dev/null @@ -1,22 +0,0 @@ -// 'use server' -// import { cookies } from 'next/headers' -// -// export async function getToken() { -// const cookieStore = await cookies() -// const token = cookieStore.get('token')?.value -// return token -// } -// -// export const executor = async ( -// callbackPath: string, -// callback: (args: Req) => Res, -// args: Req -// ): Promise => { -// try { -// console.debug(`Entered ${callbackPath}`) -// return await callback.call(undefined, args) -// } catch (error) { -// console.error(error) -// throw error -// } -// } diff --git a/src/api/_actions/project/create.ts b/src/api/_actions/project/create.ts deleted file mode 100644 index a30760e..0000000 --- a/src/api/_actions/project/create.ts +++ /dev/null @@ -1,39 +0,0 @@ -// 'use server' -// import { Project, Template } from 'api/core/collections' -// import { ProjectManager, TemplateManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// import { getMaterials } from 'api/utils' -// -// type Req = { -// templateId: Template['id'] -// } -// type Res = Promise -// -// async function handler({ templateId }: Req) { -// const token = await getToken() -// if (!token) return [] -// const templates = new TemplateManager(token) -// -// const template = await templates.getById(templateId) -// const { title, type } = template -// -// const schema = template.schema.map(row => -// row.map(color => ({ color, isBeaded: false })) -// ) -// const materials = getMaterials(schema) -// -// const projects = new ProjectManager(token) -// const userProjects = await projects.addProject({ -// title, -// type, -// schema, -// materials -// }) -// if (!userProjects) throw new Error(`Projects not found`) -// -// return userProjects -// } -// -// export async function create(args: Req) { -// return await executor('actions/project/create', handler, args) -// } diff --git a/src/api/_actions/project/delete.ts b/src/api/_actions/project/delete.ts deleted file mode 100644 index bedbb30..0000000 --- a/src/api/_actions/project/delete.ts +++ /dev/null @@ -1,24 +0,0 @@ -// 'use server' -// import { Project } from 'api/core/collections' -// import { ProjectManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// -// type Req = { -// id: Project['id'] -// } -// type Res = Promise -// -// async function handler({ id }: Req) { -// const token = await getToken() -// if (!token) return [] -// const projects = new ProjectManager(token) -// -// const userProjects = projects.deleteProject(id) -// if (!userProjects) throw new Error(`Projects not found`) -// -// return userProjects -// } -// -// export async function deleteProject(args: Req) { -// return await executor('actions/project/delete', handler, args) -// } diff --git a/src/api/_actions/project/get.ts b/src/api/_actions/project/get.ts deleted file mode 100644 index 50fc7c0..0000000 --- a/src/api/_actions/project/get.ts +++ /dev/null @@ -1,24 +0,0 @@ -// 'use server' -// import { Project } from 'api/core/collections' -// import { ProjectManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// -// type Req = { -// id: Project['id'] -// } -// type Res = Promise -// -// async function handler({ id }: Req) { -// const token = await getToken() -// if (!token) return null -// const projects = new ProjectManager(token) -// -// const project = projects.getById(id) -// if (!project) throw new Error(`Project with id ${id} not found`) -// -// return project -// } -// -// export async function get(args: Req) { -// return await executor('actions/project/get', handler, args) -// } diff --git a/src/api/_actions/project/index.ts b/src/api/_actions/project/index.ts deleted file mode 100644 index bf05799..0000000 --- a/src/api/_actions/project/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// export { create } from './create' -// export { deleteProject } from './delete' -// export { get } from './get' -// export { update } from './update' diff --git a/src/api/_actions/project/update.ts b/src/api/_actions/project/update.ts deleted file mode 100644 index 6d3ce55..0000000 --- a/src/api/_actions/project/update.ts +++ /dev/null @@ -1,25 +0,0 @@ -// 'use server' -// import { Project } from 'api/core/collections' -// import { ProjectManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// import { getProgress } from 'api/utils' -// -// type Req = Omit -// type Res = Promise -// -// async function handler(data: Req) { -// const token = await getToken() -// if (!token) return [] -// const projects = new ProjectManager(token) -// -// const progress = getProgress(data.schema) -// -// const userProjects = projects.updateProject({ progress, ...data }) -// if (!userProjects) throw new Error(`Projects not found`) -// -// return userProjects -// } -// -// export async function update(args: Req) { -// return await executor('actions/project/update', handler, args) -// } diff --git a/src/api/_actions/projects/delete.ts b/src/api/_actions/projects/delete.ts deleted file mode 100644 index ab407ff..0000000 --- a/src/api/_actions/projects/delete.ts +++ /dev/null @@ -1,24 +0,0 @@ -// 'use server' -// import { Project } from 'api/core/collections' -// import { ProjectManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// -// type Req = { -// idList: Project['id'][] -// } -// type Res = Promise -// -// async function handler({ idList }: Req) { -// const token = await getToken() -// if (!token) return [] -// const projects = new ProjectManager(token) -// -// const userProjects = projects.deleteProjects(idList) -// if (!userProjects) throw new Error(`Projects not found`) -// -// return userProjects -// } -// -// export async function deleteProjects(args: Req) { -// return await executor('actions/projects/delete', handler, args) -// } diff --git a/src/api/_actions/projects/get/by-user.ts b/src/api/_actions/projects/get/by-user.ts deleted file mode 100644 index a89e6be..0000000 --- a/src/api/_actions/projects/get/by-user.ts +++ /dev/null @@ -1,22 +0,0 @@ -// 'use server' -// import { Project } from 'api/core/collections' -// import { ProjectManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// -// type Req = void -// type Res = Promise -// -// async function handler() { -// const token = await getToken() -// if (!token) return [] -// const projects = new ProjectManager(token) -// -// const userProjects = projects.getUserProjects() -// if (!userProjects) throw new Error(`Projects not found`) -// -// return userProjects -// } -// -// export async function getByUser(args: Req) { -// return await executor('actions/projects/get/by-user', handler, args) -// } diff --git a/src/api/_actions/projects/index.ts b/src/api/_actions/projects/index.ts deleted file mode 100644 index 76e765e..0000000 --- a/src/api/_actions/projects/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -// export { getByUser } from './get/by-user' -// export { deleteProjects } from './delete' diff --git a/src/api/_actions/template/create.ts b/src/api/_actions/template/create.ts deleted file mode 100644 index 8fd78ac..0000000 --- a/src/api/_actions/template/create.ts +++ /dev/null @@ -1,26 +0,0 @@ -// 'use server' -// import { Template } from 'api/core/collections' -// import { TemplateManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// -// type Req = { -// title: Template['title'] -// type: Template['type'] -// schema: Template['schema'] -// } -// type Res = Promise -// -// async function handler(args: Req) { -// const token = await getToken() -// if (!token) return [] -// const templates = new TemplateManager(token) -// -// const userTemplates = templates.addTemplate(args) -// if (!userTemplates) throw new Error(`Templates not found`) -// -// return userTemplates -// } -// -// export async function create(args: Req) { -// return await executor('actions/template/create', handler, args) -// } diff --git a/src/api/_actions/template/delete.ts b/src/api/_actions/template/delete.ts deleted file mode 100644 index 214b18c..0000000 --- a/src/api/_actions/template/delete.ts +++ /dev/null @@ -1,24 +0,0 @@ -// 'use server' -// import { Template } from 'api/core/collections' -// import { TemplateManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// -// type Req = { -// id: Template['id'] -// } -// type Res = Promise -// -// async function handler({ id }: Req) { -// const token = await getToken() -// if (!token) return [] -// const templates = new TemplateManager(token) -// -// const userTemplates = templates.deleteTemplate(id) -// if (!userTemplates) throw new Error(`Templates not found`) -// -// return userTemplates -// } -// -// export async function deleteTemplate(args: Req) { -// return await executor('actions/template/delete', handler, args) -// } diff --git a/src/api/_actions/template/get.ts b/src/api/_actions/template/get.ts deleted file mode 100644 index 3f7abc3..0000000 --- a/src/api/_actions/template/get.ts +++ /dev/null @@ -1,24 +0,0 @@ -// 'use server' -// import { Template } from 'api/core/collections' -// import { TemplateManager } from 'api/_core/managers' -// import { executor, getToken } from 'middleware' -// -// type Req = { -// id: Template['id'] -// } -// type Res = Promise