| @@ -20,7 +20,17 @@ namespace Discord.API.Client | |||||
| public MemberPresence[] Presences { get; set; } | public MemberPresence[] Presences { get; set; } | ||||
| [JsonProperty("voice_states")] | [JsonProperty("voice_states")] | ||||
| public MemberVoiceState[] VoiceStates { get; set; } | public MemberVoiceState[] VoiceStates { get; set; } | ||||
| [JsonProperty("large")] | |||||
| public bool IsLarge { get; set; } | |||||
| [JsonProperty("unavailable")] | [JsonProperty("unavailable")] | ||||
| public bool? Unavailable { get; set; } | public bool? Unavailable { get; set; } | ||||
| //Unknown | |||||
| [JsonProperty("splash")] | |||||
| public object Splash { get; set; } | |||||
| [JsonProperty("features")] | |||||
| public object Features { get; set; } | |||||
| [JsonProperty("emojis")] | |||||
| public object Emojis { get; set; } | |||||
| } | } | ||||
| } | } | ||||
| @@ -28,5 +28,11 @@ namespace Discord.API.Client.GatewaySocket | |||||
| public Channel[] PrivateChannels { get; set; } | public Channel[] PrivateChannels { get; set; } | ||||
| [JsonProperty("heartbeat_interval")] | [JsonProperty("heartbeat_interval")] | ||||
| public int HeartbeatInterval { get; set; } | public int HeartbeatInterval { get; set; } | ||||
| //Ignored | |||||
| [JsonProperty("user_settings")] | |||||
| public object UserSettings { get; set; } | |||||
| [JsonProperty("user_guild_settings")] | |||||
| public object UserGuildSettings { get; set; } | |||||
| } | } | ||||
| } | } | ||||
| @@ -19,7 +19,7 @@ namespace Discord | |||||
| public bool WasUnexpected => _wasStopUnexpected; | public bool WasUnexpected => _wasStopUnexpected; | ||||
| private bool _wasStopUnexpected; | private bool _wasStopUnexpected; | ||||
| public Exception Exception => _stopReason.SourceException; | |||||
| public Exception Exception => _stopReason?.SourceException; | |||||
| private ExceptionDispatchInfo _stopReason; | private ExceptionDispatchInfo _stopReason; | ||||
| public TaskManager() | public TaskManager() | ||||