using LANCommander.SDK;
using LANCommander.Server.Settings.Enums;
namespace LANCommander.Server.Settings.Models;
public class LauncherSettings
{
public string StoragePath { get; set; } = AppPaths.GetConfigPath("Launcher");
///
/// Whether to include locally downloaded launcher files and provide these for download
///
public bool HostUpdates { get; set; } = true;
///
/// Whether to include online launcher files to link to for download
///
public bool IncludeOnlineUpdates { get; set; } = false;
public string VersionOverride { get; set; } = String.Empty;
public IEnumerable Architectures { get; set; } = [LauncherArchitecture.x64, LauncherArchitecture.arm64];
public IEnumerable Platforms { get; set; } = [LauncherPlatform.Windows];
}