Browse Source

Fixed session resuming

pull/140/head
RogueException 9 years ago
parent
commit
2b9bb9fbb7
3 changed files with 4 additions and 1 deletions
  1. +1
    -0
      src/Discord.Net/API/DiscordAPIClient.cs
  2. +2
    -0
      src/Discord.Net/API/Gateway/ResumeParams.cs
  3. +1
    -1
      src/Discord.Net/Net/Converters/DiscordContractResolver.cs

+ 1
- 0
src/Discord.Net/API/DiscordAPIClient.cs View File

@@ -372,6 +372,7 @@ namespace Discord.API
{
var msg = new ResumeParams()
{
Token = _authToken,
SessionId = sessionId,
Sequence = lastSeq
};


+ 2
- 0
src/Discord.Net/API/Gateway/ResumeParams.cs View File

@@ -4,6 +4,8 @@ namespace Discord.API.Gateway
{
public class ResumeParams
{
[JsonProperty("token")]
public string Token { get; set; }
[JsonProperty("session_id")]
public string SessionId { get; set; }
[JsonProperty("seq")]


+ 1
- 1
src/Discord.Net/Net/Converters/DiscordContractResolver.cs View File

@@ -43,7 +43,7 @@ namespace Discord.Net.Converters
if (converter == null)
{
var innerConverter = GetConverter(propInfo, innerTypeOutput);
converter = converterType.DeclaredConstructors.FirstOrDefault().Invoke(new object[] { innerConverter }) as JsonConverter;
converter = converterType.DeclaredConstructors.First().Invoke(new object[] { innerConverter }) as JsonConverter;
instanceField.SetValue(null, converter);
}
}


Loading…
Cancel
Save