diff options
author | vantezzen <properly@protonmail.com> | 2019-09-03 10:03:12 +0200 |
---|---|---|
committer | vantezzen <properly@protonmail.com> | 2019-09-03 10:03:12 +0200 |
commit | 74af2455969b4be48bdc88854fe012d0c7a5ee9c (patch) | |
tree | 9abe2d836635e4874ad2551ab7a110b84a10a8c9 /app/Controllers/Http/ServiceController.js | |
parent | Fix landing page title (diff) | |
download | ferdium-server-74af2455969b4be48bdc88854fe012d0c7a5ee9c.tar.gz ferdium-server-74af2455969b4be48bdc88854fe012d0c7a5ee9c.tar.zst ferdium-server-74af2455969b4be48bdc88854fe012d0c7a5ee9c.zip |
Add service deleting
Diffstat (limited to 'app/Controllers/Http/ServiceController.js')
-rw-r--r-- | app/Controllers/Http/ServiceController.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/app/Controllers/Http/ServiceController.js b/app/Controllers/Http/ServiceController.js index 66cf6e0..e887e3a 100644 --- a/app/Controllers/Http/ServiceController.js +++ b/app/Controllers/Http/ServiceController.js | |||
@@ -225,6 +225,23 @@ class ServiceController { | |||
225 | }) { | 225 | }) { |
226 | return response.send([]) | 226 | return response.send([]) |
227 | } | 227 | } |
228 | |||
229 | async delete({ | ||
230 | request, | ||
231 | params, | ||
232 | auth, | ||
233 | response | ||
234 | }) { | ||
235 | // Update data in database | ||
236 | await (Service.query() | ||
237 | .where('serviceId', params.id) | ||
238 | .where('userId', auth.user.id)).delete() | ||
239 | |||
240 | return response.send({ | ||
241 | "message": "Sucessfully deleted service", | ||
242 | "status": 200 | ||
243 | }) | ||
244 | } | ||
228 | } | 245 | } |
229 | 246 | ||
230 | module.exports = ServiceController | 247 | module.exports = ServiceController |