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() var msg = new ResumeParams()
{ {
Token = _authToken,
SessionId = sessionId, SessionId = sessionId,
Sequence = lastSeq Sequence = lastSeq
}; };


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

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


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

@@ -43,7 +43,7 @@ namespace Discord.Net.Converters
if (converter == null) if (converter == null)
{ {
var innerConverter = GetConverter(propInfo, innerTypeOutput); 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); instanceField.SetValue(null, converter);
} }
} }


Loading…
Cancel
Save