mirror of
https://github.com/Walter-Sparrow/lunar-tear.git
synced 2026-07-02 05:43:41 +03:00
Implement remaining Memoirs preset management RPCs
This commit is contained in:
@@ -61,6 +61,7 @@ func initMaps(u *store.UserState) {
|
||||
u.Parts = make(map[string]store.PartsState)
|
||||
u.PartsGroupNotes = make(map[int32]store.PartsGroupNoteState)
|
||||
u.PartsPresets = make(map[int32]store.PartsPresetState)
|
||||
u.PartsPresetTags = make(map[int32]store.PartsPresetTagState)
|
||||
u.PartsStatusSubs = make(map[store.PartsStatusSubKey]store.PartsStatusSubState)
|
||||
u.DeckTypeNotes = make(map[model.DeckType]store.DeckTypeNoteState)
|
||||
u.ConsumableItems = make(map[int32]int32)
|
||||
@@ -492,6 +493,14 @@ func loadMapTables(db *sql.DB, uid int64, u *store.UserState) {
|
||||
u.PartsPresets[v.UserPartsPresetNumber] = v
|
||||
})
|
||||
|
||||
queryRows(db, `SELECT user_parts_preset_tag_number, name, latest_version
|
||||
FROM user_parts_preset_tags WHERE user_id=?`, uid,
|
||||
func(rows *sql.Rows) {
|
||||
var v store.PartsPresetTagState
|
||||
rows.Scan(&v.UserPartsPresetTagNumber, &v.Name, &v.LatestVersion)
|
||||
u.PartsPresetTags[v.UserPartsPresetTagNumber] = v
|
||||
})
|
||||
|
||||
queryRows(db, `SELECT user_parts_uuid, status_index, parts_status_sub_lottery_id, level,
|
||||
status_kind_type, status_calculation_type, status_change_value, latest_version
|
||||
FROM user_parts_status_subs WHERE user_id=?`, uid,
|
||||
|
||||
Reference in New Issue
Block a user