48 lines
1.2 KiB
Go
48 lines
1.2 KiB
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
|
|
"gitea.local.lab/Lbenedar/foundry_helper_service/internal/foundry/models/db"
|
|
)
|
|
|
|
func (app *application) ShowText(w http.ResponseWriter, r *http.Request) {
|
|
dbConn := app.foundryApp.Transport.DB
|
|
|
|
world, err := db.GetWorld(dbConn, "kingmaker")
|
|
if err != nil {
|
|
w.Write([]byte("Got error"))
|
|
return
|
|
}
|
|
|
|
w.Write([]byte(fmt.Sprintf("Got world with name %s, core_version - %s, next_session - %v", world.ID, world.CoreVersion, world.NextSession)))
|
|
}
|
|
|
|
func (app *application) WhenNextSession(w http.ResponseWriter, r *http.Request) {
|
|
// data, err := app.foundryApp.HandleWSRequest("/setup")
|
|
// if err != nil {
|
|
// app.slogger.Error("", "error", err)
|
|
// w.Write([]byte(err.Error()))
|
|
// return
|
|
// }
|
|
|
|
// setupData, err := json_model.ParseSetupModel(data)
|
|
// if err != nil {
|
|
// app.slogger.Error("", "error", err)
|
|
// w.Write([]byte(err.Error()))
|
|
// return
|
|
// }
|
|
|
|
// // nextSession, err := setupData.GetWorlds().GetSessionTime("")
|
|
// // if err != nil {
|
|
// // app.slogger.Error("", "error", err)
|
|
// // w.Write([]byte(err.Error()))
|
|
// // return
|
|
// // }
|
|
|
|
// app.slogger.Info("Next session data is ready to send", "sessionTime", nextSession)
|
|
// w.Write([]byte(nextSession.Local().String()))
|
|
return
|
|
}
|