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

app/v2/routes.go   A

Size/Duplication

Total Lines 22
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
cc 2
eloc 16
dl 0
loc 22
rs 10
c 0
b 0
f 0

2 Methods

Rating   Name   Duplication   Size   Complexity  
A v2.*InstanceSingleton.registerStaticRoutes 0 3 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
	e.Static("/img", "assets/img")
12
}
13
14
func (i *InstanceSingleton) registerRoutes(e *echo.Echo) {
15
	serviceContainer := services.DefaultServiceContainer()
16
	authController := serviceContainer.AuthHandler()
17
	pageController := handlers.NewPageController()
18
19
	e.GET("/", pageController.GetIndex)
20
	e.GET("/login", pageController.GetLogin)
21
	e.POST("/login", authController.PostLogin)
22
	e.POST("/clicked", pageController.PostClicked)
23
}
24