Total Lines | 19 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | package routes |
||
2 | |||
3 | import ( |
||
4 | "memnixrest/app/controllers" |
||
5 | |||
6 | "github.com/gofiber/fiber/v2" |
||
7 | ) |
||
8 | |||
9 | func registerRatingRoutes(r fiber.Router) { |
||
10 | |||
11 | // Get |
||
12 | r.Get("/ratings", controllers.GetAllRatings) // Get all ratings |
||
13 | r.Get("/ratings/deck/:deckID", controllers.GetAllRatingsByDeck) // Get all ratings by deck |
||
14 | r.Get("/ratings/deck/:deckID/average", controllers.GetAverageRatingByDeck) // Get average rating by deck |
||
15 | r.Get("/ratings/deck/:deckID/user/:userID", controllers.GetRatingByDeckAndUser) // Get rating by deck and user |
||
16 | r.Get("/ratings/deck/:deckID/user", controllers.GetRatingsByDeck) // Get rating by deck |
||
17 | |||
18 | // Post |
||
19 | r.Post("/ratings/new", controllers.RateDeck) // Rate a deck |
||
20 | } |
||
21 |