Implement saving settings

This commit is contained in:
Kei-Luna
2026-05-09 20:03:28 +09:00
parent 7507d10072
commit bdb4ee3d51
11 changed files with 110 additions and 10 deletions

View File

@@ -1,4 +1,5 @@
using MikuSB.Enums.Player;
using MikuSB.Database;
using MikuSB.Enums.Player;
using MikuSB.Proto;
using System.Text.Json;
using System.Text.Json.Serialization;
@@ -30,6 +31,8 @@ public class PlayerSetting_SetShowBadge : ICallGSHandler
player.SetShowItem((int)slots[i], uniqueId);
}
DatabaseHelper.SaveDatabaseType(player.Data);
var sync = new NtfSyncPlayer();
sync.ShowItems.AddRange(player.Data.ShowItems);
await CallGSRouter.SendScript(connection, "PlayerSetting_SetShowBadge", "null", sync);