Improve live and random live handling
- Add random live handlers, schemas and persistence for lot/play/continue/gameover/reward flow - Update live status and schedule generation, including special rotation handling and CN timezone alignment - Add config support for unlocking all daily special rotation songs and document the option - Refresh live play, reward, precise score and session logic plus bundled main.db updates Signed-off-by: Sean Du <do4suki@gmail.com>
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package usermodel
|
||||
|
||||
type UserLiveRandom struct {
|
||||
UserID int `xorm:"user_id pk"`
|
||||
Attribute int `xorm:"attribute pk"`
|
||||
Difficulty int `xorm:"difficulty pk"`
|
||||
MemberCategory int `xorm:"member_category pk"`
|
||||
Token string `xorm:"token"`
|
||||
LiveDifficultyID int `xorm:"live_difficulty_id"`
|
||||
InProgress bool `xorm:"in_progress"`
|
||||
}
|
||||
|
||||
func (UserLiveRandom) TableName() string {
|
||||
return "user_live_random"
|
||||
}
|
||||
Reference in New Issue
Block a user