sum changes

This commit is contained in:
Jasper Levin Spahl
2022-01-27 08:45:11 +01:00
parent 43d05ce727
commit 0c491a6500
17 changed files with 512 additions and 518 deletions

View File

@@ -1,24 +1,24 @@
package server
import (
"dymatrix.de/jspahl/todo/internal/api"
"dymatrix.de/jspahl/todo/internal/implementations"
"dymatrix.de/jspahl/todo/internal/models"
"github.com/gin-gonic/gin"
)
func registerRoutes(router *gin.Engine) {
router.RedirectTrailingSlash = true
memory := router.Group("/memory")
{
memoryProv := implementations.MemoryProvider{}
api.RegisterRoutes(memory, memoryProv)
}
sql := router.Group("/sql")
{
models.ConnectDatabase()
sqlProvider := implementations.SqlProvider{}
api.RegisterRoutes(sql, sqlProvider)
}
}
package server
import (
"dymatrix.de/jspahl/todo/internal/api"
"dymatrix.de/jspahl/todo/internal/implementations"
"dymatrix.de/jspahl/todo/internal/models"
"github.com/gin-gonic/gin"
)
func registerRoutes(router *gin.Engine) {
router.RedirectTrailingSlash = true
memory := router.Group("/memory")
{
memoryProv := implementations.MemoryProvider{}
api.RegisterRoutes(memory, memoryProv)
}
sql := router.Group("/sql")
{
models.ConnectDatabase()
sqlProvider := implementations.SqlProvider{}
api.RegisterRoutes(sql, sqlProvider)
}
}

View File

@@ -1,35 +1,35 @@
package server
import (
"fmt"
"log"
"net/http"
"dymatrix.de/jspahl/todo/internal/config"
"github.com/gin-gonic/gin"
)
var httpServer *http.Server
var httpRouter *gin.Engine
func Setup() {
httpRouter = gin.New()
httpRouter.Use(gin.Logger())
registerRoutes(httpRouter)
}
func ListenAndServe() error {
var err error = nil
for err == nil || err == http.ErrServerClosed {
c := config.GetConfig()
httpServer = &http.Server{
Handler: httpRouter,
Addr: fmt.Sprintf("%s:%d", c.Listen.Host, c.Listen.Port),
}
log.Printf("Starting web server at %s", httpServer.Addr)
err = httpServer.ListenAndServe()
}
return err
}
package server
import (
"fmt"
"log"
"net/http"
"dymatrix.de/jspahl/todo/internal/config"
"github.com/gin-gonic/gin"
)
var httpServer *http.Server
var httpRouter *gin.Engine
func Setup() {
httpRouter = gin.New()
httpRouter.Use(gin.Logger())
registerRoutes(httpRouter)
}
func ListenAndServe() error {
var err error = nil
for err == nil || err == http.ErrServerClosed {
c := config.GetConfig()
httpServer = &http.Server{
Handler: httpRouter,
Addr: fmt.Sprintf("%s:%d", c.Listen.Host, c.Listen.Port),
}
log.Printf("Starting web server at %s", httpServer.Addr)
err = httpServer.ListenAndServe()
}
return err
}