using System.Text.Json;

namespace Lentia.Core.Constants {
    public static class LauncherConstants {
        public static readonly JsonSerializerOptions _jsonOptions = new() { PropertyNamingPolicy = JsonNamingPolicy.CamelCase };
        public static class Urls {
            public const string MojangManifest = "https://launchermeta.mojang.com/mc/game/version_manifest_v2.json";
            public const string YggdrasilServer = "https://yggdrasil.azures.fr/";
            public const string MojangAuthServer = YggdrasilServer + "/authserver";

            public const string ApiUrl = "https://lentia-api.azures.fr";
        }

        public static class AgentsPath {
            public const string AuthlibInjector = "libraries/moe/yushi/authlib-injector/1.2.7/authlib-injector-1.2.7.jar";
        }
    }
}