From 9cb9fb62e4408f9fbf98716c4f0094316fe00d33 Mon Sep 17 00:00:00 2001 From: koko Date: Wed, 23 Aug 2023 13:37:24 -0400 Subject: [PATCH] Add UseApplicationAssets option to RPC API and configuration (#879) --- ProjectLighthouse.Servers.API/Responses/RpcResponse.cs | 1 + .../ConfigurationCategories/RichPresenceConfiguration.cs | 1 + ProjectLighthouse/Configuration/ServerConfiguration.cs | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ProjectLighthouse.Servers.API/Responses/RpcResponse.cs b/ProjectLighthouse.Servers.API/Responses/RpcResponse.cs index a87a03a5..e1e65dc4 100644 --- a/ProjectLighthouse.Servers.API/Responses/RpcResponse.cs +++ b/ProjectLighthouse.Servers.API/Responses/RpcResponse.cs @@ -19,6 +19,7 @@ public class RpcResponse UsernameType = configuration.UsernameType, Assets = new RpcAssets { + UseApplicationAssets = configuration.Assets.UseApplicationAssets, PodAsset = AssetConvertNull(configuration.Assets.PodAsset), MoonAsset = AssetConvertNull(configuration.Assets.MoonAsset), RemoteMoonAsset = AssetConvertNull(configuration.Assets.RemoteMoonAsset), diff --git a/ProjectLighthouse/Configuration/ConfigurationCategories/RichPresenceConfiguration.cs b/ProjectLighthouse/Configuration/ConfigurationCategories/RichPresenceConfiguration.cs index 7a40969d..6e1f18ea 100644 --- a/ProjectLighthouse/Configuration/ConfigurationCategories/RichPresenceConfiguration.cs +++ b/ProjectLighthouse/Configuration/ConfigurationCategories/RichPresenceConfiguration.cs @@ -15,6 +15,7 @@ public class RichPresenceConfiguration public class RpcAssets { + public bool UseApplicationAssets { get; init; } public string PodAsset { get; init; } public string MoonAsset { get; init; } public string RemoteMoonAsset { get; init; } diff --git a/ProjectLighthouse/Configuration/ServerConfiguration.cs b/ProjectLighthouse/Configuration/ServerConfiguration.cs index 67e8f3ef..e5985190 100644 --- a/ProjectLighthouse/Configuration/ServerConfiguration.cs +++ b/ProjectLighthouse/Configuration/ServerConfiguration.cs @@ -11,7 +11,7 @@ public class ServerConfiguration : ConfigurationBase // This is so Lighthouse can properly identify outdated configurations and update them with newer settings accordingly. // If you are modifying anything here, this value MUST be incremented. // Thanks for listening~ - public override int ConfigVersion { get; set; } = 22; + public override int ConfigVersion { get; set; } = 23; public override string ConfigName { get; set; } = "lighthouse.yml"; public string WebsiteListenUrl { get; set; } = "http://localhost:10060";