After launching the application, the UI opens automatically.

This commit is contained in:
Данил 2022-12-15 21:08:15 +03:00
parent 20a1bdb2b3
commit 5f41bfcc78

19
main.go
View file

@ -7,9 +7,11 @@ import (
"github.com/getlantern/systray" "github.com/getlantern/systray"
"github.com/gofiber/fiber/v2" "github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/cors" "github.com/gofiber/fiber/v2/middleware/cors"
"github.com/skratchdot/open-golang/open"
) )
func main() { func main() {
go open.Run("http://localhost:3000")
go functions.Database() go functions.Database()
go systray.Run(functions.Tray, functions.Quit) go systray.Run(functions.Tray, functions.Quit)
go functions.StartWallpaper() go functions.StartWallpaper()
@ -43,11 +45,16 @@ func main() {
app.Get("/about", func(c *fiber.Ctx) error { app.Get("/about", func(c *fiber.Ctx) error {
return page.About(c) return page.About(c)
}) })
app.Get("/favorite", func(c *fiber.Ctx) error {
return page.Favorite(c)
})
api := app.Group("/api") api := app.Group("/api")
update := api.Group("/update") update := api.Group("/update")
get := api.Group("/get") get := api.Group("/get")
add := api.Group("/add")
del := api.Group("/del")
create := api.Group("/create") create := api.Group("/create")
update.Post("/settings", func(c *fiber.Ctx) error { update.Post("/settings", func(c *fiber.Ctx) error {
@ -68,6 +75,18 @@ func main() {
return controllers.SettingsGet(c) return controllers.SettingsGet(c)
}) })
get.Get("/favorites", func(c *fiber.Ctx) error {
return controllers.GetFavorites(c)
})
add.Post("/favorite", func(c *fiber.Ctx) error {
return controllers.AddFavorite(c)
})
del.Post("/favorite", func(c *fiber.Ctx) error {
return controllers.DeleteFavorite(c)
})
err := app.Listen(":3000") err := app.Listen(":3000")
if err != nil { if err != nil {
return return