Fix dc presence not working with short game name

This commit is contained in:
pizzaboxer 2023-05-03 16:48:18 +01:00
parent 18483f2f1c
commit a2acb24638
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8

View File

@ -30,6 +30,9 @@ namespace Bloxstrap.Integrations
_rpcClient.OnPresenceUpdate += (_, e) =>
App.Logger.WriteLine("[DiscordRichPresence::DiscordRichPresence] Updated presence");
_rpcClient.OnError += (_, e) =>
App.Logger.WriteLine($"[DiscordRichPresence::DiscordRichPresence] An RPC error occurred - {e.Message}");
_rpcClient.OnConnectionEstablished += (_, e) =>
App.Logger.WriteLine("[DiscordRichPresence::DiscordRichPresence] Established connection with Discord RPC");
@ -112,6 +115,10 @@ namespace Bloxstrap.Integrations
});
}
// so turns out discord rejects the presence set request if the place name is less than 2 characters long lol
if (universeDetails.Name.Length < 2)
universeDetails.Name = $"💀 {universeDetails.Name}";
_rpcClient.SetPresence(new RichPresence
{
Details = universeDetails.Name,