diff --git a/src/Discord.Net.Core/Entities/Activities/RichGame.cs b/src/Discord.Net.Core/Entities/Activities/RichGame.cs index 9b02d8f1f..c80433f96 100644 --- a/src/Discord.Net.Core/Entities/Activities/RichGame.cs +++ b/src/Discord.Net.Core/Entities/Activities/RichGame.cs @@ -7,7 +7,7 @@ namespace Discord { public string Details { get; internal set;} public string State { get; internal set;} - public ulong? ApplicationId { get; internal set; } + public ulong ApplicationId { get; internal set; } public GameAssets Assets { get; internal set; } public GameParty Party { get; internal set; } public GameSecrets Secrets { get; internal set; } diff --git a/src/Discord.Net.WebSocket/Extensions/EntityExtensions.cs b/src/Discord.Net.WebSocket/Extensions/EntityExtensions.cs index 9a1bf9740..bb096b94f 100644 --- a/src/Discord.Net.WebSocket/Extensions/EntityExtensions.cs +++ b/src/Discord.Net.WebSocket/Extensions/EntityExtensions.cs @@ -5,9 +5,9 @@ public static IActivity ToEntity(this API.Game model) { // Rich Game - if (model.Details.IsSpecified) + if (model.ApplicationId.IsSpecified) { - var appId = model.ApplicationId.ToNullable(); + ulong appId = model.ApplicationId.Value; return new RichGame { ApplicationId = appId, @@ -15,7 +15,7 @@ Details = model.Details.GetValueOrDefault(), State = model.State.GetValueOrDefault(), - Assets = model.Assets.GetValueOrDefault()?.ToEntity(appId ?? 0), + Assets = model.Assets.GetValueOrDefault()?.ToEntity(appId), Party = model.Party.GetValueOrDefault()?.ToEntity(), Secrets = model.Secrets.GetValueOrDefault()?.ToEntity(), Timestamps = model.Timestamps.GetValueOrDefault()?.ToEntity()