added Checkuser endpoint

main
Nilo Roberto C Paim 2023-11-14 17:40:51 -03:00
parent 3f9109cef8
commit c9de3edc40
2 changed files with 17 additions and 0 deletions

View File

@ -174,3 +174,18 @@ func GetUserByEmail(c *fiber.Ctx) error {
return c.JSON(user)
}
func Checkuser(c *fiber.Ctx) error {
var user models.User
email := c.Params("email")
database.DB.Where("email = ?", email).First(&user)
if user.ID == 0 {
return fiber.ErrNotFound
}
return c.JSON(user)
}

View File

@ -19,6 +19,8 @@ func Setup(app *fiber.App) {
app.Post("/login", controllers.Login)
app.Post("/register", controllers.AddUser)
app.Get("/checkuser/:email", controllers.Checkuser)
// Webhooks
app.Post("/on_server_start", controllers.ServerStart)
app.Post("/on_update", controllers.OnUpdate)