Files
honoka-chan/internal/handler/scenario/reward.go
T
YumeMichi c77241a883 Overhaul [1/n]
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-29 02:42:28 +08:00

30 lines
583 B
Go

package scenario
import (
"encoding/json"
"honoka-chan/internal/middleware"
"honoka-chan/internal/router"
"honoka-chan/internal/session"
honokautils "honoka-chan/pkg/utils"
"github.com/gin-gonic/gin"
)
func reward(ctx *gin.Context) {
ss := session.Get(ctx)
defer ss.Finalize()
data := honokautils.ReadAllText("assets/serverdata/reward.json")
var resp map[string]any
err := json.Unmarshal([]byte(data), &resp)
if ss.CheckErr(err) {
return
}
ss.Respond(resp)
}
func init() {
router.AddHandler("main.php", "POST", "/scenario/reward", middleware.Common, reward)
}