MCPcopy
hub / github.com/EverythingSuckz/TG-FileStreamBot / getRouter

Function getRouter

cmd/fsb/run.go:60–78  ·  view source on GitHub ↗
(log *zap.Logger)

Source from the content-addressed store, hash-verified

58}
59
60func getRouter(log *zap.Logger) *gin.Engine {
61 if config.ValueOf.Dev {
62 gin.SetMode(gin.DebugMode)
63 } else {
64 gin.SetMode(gin.ReleaseMode)
65 }
66 router := gin.Default()
67 router.Use(gin.ErrorLogger())
68 router.GET("/", func(ctx *gin.Context) {
69 ctx.JSON(http.StatusOK, types.RootResponse{
70 Message: "Server is running.",
71 Ok: true,
72 Uptime: utils.TimeFormat(uint64(time.Since(startTime).Seconds())),
73 Version: versionString,
74 })
75 })
76 routes.Load(log, router)
77 return router
78}

Callers 1

runAppFunction · 0.85

Calls 2

TimeFormatFunction · 0.92
LoadFunction · 0.92

Tested by

no test coverage detected