Passed
Push — main ( 26be31...19cade )
by Yume
01:25
created

pkg/routes/userRoutes.go   A

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 10
dl 0
loc 19
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A routes.registerUserRoutes 0 11 1
1
package routes
2
3
import (
4
	"memnixrest/app/controllers"
5
6
	"github.com/gofiber/fiber/v2"
7
)
8
9
func registerUserRoutes(r fiber.Router) {
10
	// Get
11
	r.Get("/users", controllers.GetAllUsers)                           // Get all users
12
	r.Get("/users/id/:id", controllers.GetUserByID)                    // Get user by ID
13
	r.Get("/users/discord/:discordID", controllers.GetUserByDiscordID) // Get user by discordID
14
15
	// Post
16
	r.Post("/users/new", controllers.CreateNewUser) // Create a new user
17
18
	// Put
19
	r.Put("/users/id/:id", controllers.UpdateUserByID) // Update an user using his ID
20
}
21