Passed
Pull Request — main (#166)
by Yume
02:09
created

app/v2/routes.go   A

Size/Duplication

Total Lines 21
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 15
dl 0
loc 21
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A v2.*InstanceSingleton.registerStaticRoutes 0 2 1
A v2.*InstanceSingleton.registerRoutes 0 9 1
1
package v2
2
3
import (
4
	"github.com/labstack/echo/v4"
5
	"github.com/memnix/memnix-rest/app/v2/handlers"
6
	"github.com/memnix/memnix-rest/services"
7
)
8
9
func (i *InstanceSingleton) registerStaticRoutes(e *echo.Echo) {
10
	e.Static("/", "assets/static")
11
}
12
13
func (i *InstanceSingleton) registerRoutes(e *echo.Echo) {
14
	serviceContainer := services.DefaultServiceContainer()
15
	authController := serviceContainer.AuthHandler()
16
	pageController := handlers.NewPageController()
17
18
	e.GET("/", pageController.GetIndex)
19
	e.GET("/login", pageController.GetLogin)
20
	e.POST("/login", authController.PostLogin)
21
	e.POST("/clicked", pageController.PostClicked)
22
}
23