mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-03-21 08:39:48 +08:00
27 lines
840 B
C#
27 lines
840 B
C#
using BetterGenshinImpact.Core.Config;
|
|
using BetterGenshinImpact.GameTask;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text.Json;
|
|
|
|
namespace BetterGenshinImpact.ViewModel.Windows;
|
|
|
|
public class AutoPickWhiteListViewModel : FormViewModel<string>
|
|
{
|
|
public AutoPickWhiteListViewModel()
|
|
{
|
|
var blackListJson = Global.ReadAllTextIfExist(@"User\pick_white_lists.json");
|
|
if (!string.IsNullOrEmpty(blackListJson))
|
|
{
|
|
var blackList = JsonSerializer.Deserialize<List<string>>(blackListJson) ?? [];
|
|
AddRange(blackList);
|
|
}
|
|
}
|
|
|
|
public new void OnSave()
|
|
{
|
|
var blackListJson = JsonSerializer.Serialize(List.ToList());
|
|
Global.WriteAllText(@"User\pick_white_lists.json", blackListJson);
|
|
GameTaskManager.RefreshTriggerConfigs();
|
|
}
|
|
} |