xmr-remote-nodes/handler/routes.go

29 lines
687 B
Go
Raw Normal View History

package handler
import (
"github.com/gofiber/fiber/v2"
)
func AppRoute(app *fiber.App) {
app.Post("/auth/login", Login)
app.Post("/auth/logout", Logout)
}
func V1Api(app *fiber.App) {
v1 := app.Group("/api/v1")
v1.Get("/prober", Prober)
v1.Post("/prober", CookieProtected, Prober)
2024-05-07 16:23:31 +00:00
v1.Patch("/prober/:id", CookieProtected, Prober)
2024-05-07 15:37:36 +00:00
v1.Delete("/prober/:id", CookieProtected, Prober)
v1.Get("/nodes", MoneroNodes)
2024-05-04 10:24:47 +00:00
v1.Post("/nodes", AddNode)
2024-05-06 18:08:01 +00:00
v1.Get("/nodes/id/:id", MoneroNode)
2024-05-06 10:19:17 +00:00
v1.Get("/nodes/logs", ProbeLogs)
v1.Get("/fees", NetFee)
v1.Get("/countries", Countries)
2024-05-04 12:52:22 +00:00
v1.Get("/job", CheckProber, GiveJob)
2024-05-04 18:42:47 +00:00
v1.Post("/job", CheckProber, ProcessJob)
v1.Get("/crons", Crons)
}