Implement more endpoints & overhaul [2/n]

Drop LevelDB and move all the things to SQLite.

Implemented endpoints:
/api <unit, accessoryMaterialAll>
/api <unit, accessoryTab>
/live/continue
/live/partyList
/unit/favoriteAccessory (WIP)
/unit/sale

Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
2026-04-28 11:44:56 +08:00
parent 1500821f3e
commit 150ce674ad
218 changed files with 2993 additions and 2160 deletions
+4 -4
View File
@@ -2,9 +2,9 @@ package background
import (
"honoka-chan/internal/middleware"
"honoka-chan/internal/model/user"
usermodel "honoka-chan/internal/model/user"
"honoka-chan/internal/router"
"honoka-chan/internal/schema/background"
backgroundschema "honoka-chan/internal/schema/background"
"honoka-chan/internal/session"
"github.com/gin-gonic/gin"
@@ -16,7 +16,7 @@ func set(ctx *gin.Context) {
defer ss.Finalize()
reqData := gjson.Parse(ctx.MustGet("request_data").(string))
pref := user.UserPref{
pref := usermodel.UserPref{
BackgroundID: int(reqData.Get("background_id").Int()),
}
@@ -25,7 +25,7 @@ func set(ctx *gin.Context) {
return
}
ss.Respond(background.SetResp{
ss.Respond(backgroundschema.SetResp{
ResponseData: []any{},
ReleaseInfo: []any{},
StatusCode: 200,