mirror of
https://github.com/ditatompel/xmr-remote-nodes.git
synced 2024-11-17 01:17:37 +00:00
cda024ca6f
The previous add prober is using new page to show add prober form. In this commit, the add prober form is using modal so it can be more simpler.
28 lines
687 B
Go
28 lines
687 B
Go
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)
|
|
v1.Patch("/prober/:id", CookieProtected, Prober)
|
|
v1.Delete("/prober/:id", CookieProtected, Prober)
|
|
v1.Get("/nodes", MoneroNodes)
|
|
v1.Post("/nodes", AddNode)
|
|
v1.Get("/nodes/id/:id", MoneroNode)
|
|
v1.Get("/nodes/logs", ProbeLogs)
|
|
v1.Get("/fees", NetFee)
|
|
v1.Get("/countries", Countries)
|
|
v1.Get("/job", CheckProber, GiveJob)
|
|
v1.Post("/job", CheckProber, ProcessJob)
|
|
v1.Get("/crons", Crons)
|
|
}
|