added libraries/stats endpoint

This commit is contained in:
Vito0912 2024-08-24 21:46:23 +02:00
parent e0de59a4b6
commit 89f64736f4
No known key found for this signature in database
GPG key ID: 29A3D509FE70B237
3 changed files with 78 additions and 32 deletions

View file

@ -72,6 +72,7 @@ class ApiRouter {
this.router.get(/^\/libraries/, this.apiCacheManager.middleware)
this.router.post('/libraries', LibraryController.create.bind(this))
this.router.get('/libraries', LibraryController.findAll.bind(this))
this.router.get('/libraries/stats', LibraryController.allStats.bind(this))
this.router.get('/libraries/:id', LibraryController.middleware.bind(this), LibraryController.findOne.bind(this))
this.router.patch('/libraries/:id', LibraryController.middleware.bind(this), LibraryController.update.bind(this))
this.router.delete('/libraries/:id', LibraryController.middleware.bind(this), LibraryController.delete.bind(this))