aboutsummaryrefslogtreecommitdiffstats
path: root/app/Controllers/Http/WorkspaceController.ts
diff options
context:
space:
mode:
Diffstat (limited to 'app/Controllers/Http/WorkspaceController.ts')
-rw-r--r--app/Controllers/Http/WorkspaceController.ts19
1 files changed, 7 insertions, 12 deletions
diff --git a/app/Controllers/Http/WorkspaceController.ts b/app/Controllers/Http/WorkspaceController.ts
index 70af343..6cecf69 100644
--- a/app/Controllers/Http/WorkspaceController.ts
+++ b/app/Controllers/Http/WorkspaceController.ts
@@ -1,6 +1,6 @@
1import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext'; 1import type { HttpContext } from '@adonisjs/core/http';
2import { validator, schema } from '@ioc:Adonis/Core/Validator'; 2import { validator, schema } from '@adonisjs/validator';
3import Workspace from 'App/Models/Workspace'; 3import Workspace from '#app/Models/Workspace';
4import { v4 as uuid } from 'uuid'; 4import { v4 as uuid } from 'uuid';
5 5
6const createSchema = schema.create({ 6const createSchema = schema.create({
@@ -17,7 +17,7 @@ const deleteSchema = schema.create({
17 17
18export default class WorkspaceController { 18export default class WorkspaceController {
19 // Create a new workspace for user 19 // Create a new workspace for user
20 public async create({ request, response, auth }: HttpContextContract) { 20 public async create({ request, response, auth }: HttpContext) {
21 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'. 21 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
22 const user = auth.user ?? request.user; 22 const user = auth.user ?? request.user;
23 23
@@ -67,7 +67,7 @@ export default class WorkspaceController {
67 }); 67 });
68 } 68 }
69 69
70 public async edit({ request, response, auth, params }: HttpContextContract) { 70 public async edit({ request, response, auth, params }: HttpContext) {
71 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'. 71 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
72 const user = auth.user ?? request.user; 72 const user = auth.user ?? request.user;
73 73
@@ -113,12 +113,7 @@ export default class WorkspaceController {
113 }); 113 });
114 } 114 }
115 115
116 public async delete({ 116 public async delete({ request, response, auth, params }: HttpContext) {
117 request,
118 response,
119 auth,
120 params,
121 }: HttpContextContract) {
122 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'. 117 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
123 const user = auth.user ?? request.user; 118 const user = auth.user ?? request.user;
124 119
@@ -155,7 +150,7 @@ export default class WorkspaceController {
155 } 150 }
156 151
157 // List all workspaces a user has created 152 // List all workspaces a user has created
158 public async list({ request, response, auth }: HttpContextContract) { 153 public async list({ request, response, auth }: HttpContext) {
159 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'. 154 // @ts-expect-error Property 'user' does not exist on type 'HttpContextContract'.
160 const user = auth.user ?? request.user; 155 const user = auth.user ?? request.user;
161 156