From 306b6752c0a46fa04ff509aa67b2d29176c0ca0f Mon Sep 17 00:00:00 2001 From: AeonLucid Date: Wed, 12 Jul 2017 02:16:18 +0200 Subject: [PATCH] Update dependencies and proper GetInbox. --- ...b.Official.Demo.ConsoleApp.Multiple.csproj | 2 +- .../POGOLib.Official.Demo.ConsoleApp.csproj | 2 +- POGOLib.Official/Net/RpcClient.cs | 25 +++++++++---------- POGOLib.Official/POGOLib.Official.csproj | 2 +- 4 files changed, 15 insertions(+), 16 deletions(-) diff --git a/POGOLib.Official.Demo.ConsoleApp.Multiple/POGOLib.Official.Demo.ConsoleApp.Multiple.csproj b/POGOLib.Official.Demo.ConsoleApp.Multiple/POGOLib.Official.Demo.ConsoleApp.Multiple.csproj index f5a94c3..7ba8a63 100644 --- a/POGOLib.Official.Demo.ConsoleApp.Multiple/POGOLib.Official.Demo.ConsoleApp.Multiple.csproj +++ b/POGOLib.Official.Demo.ConsoleApp.Multiple/POGOLib.Official.Demo.ConsoleApp.Multiple.csproj @@ -10,7 +10,7 @@ - + diff --git a/POGOLib.Official.Demo.ConsoleApp/POGOLib.Official.Demo.ConsoleApp.csproj b/POGOLib.Official.Demo.ConsoleApp/POGOLib.Official.Demo.ConsoleApp.csproj index f5a94c3..7ba8a63 100644 --- a/POGOLib.Official.Demo.ConsoleApp/POGOLib.Official.Demo.ConsoleApp.csproj +++ b/POGOLib.Official.Demo.ConsoleApp/POGOLib.Official.Demo.ConsoleApp.csproj @@ -10,7 +10,7 @@ - + diff --git a/POGOLib.Official/Net/RpcClient.cs b/POGOLib.Official/Net/RpcClient.cs index 5efad3f..6d328aa 100644 --- a/POGOLib.Official/Net/RpcClient.cs +++ b/POGOLib.Official/Net/RpcClient.cs @@ -53,7 +53,8 @@ public class RpcClient : IDisposable RequestType.GetHatchedEggs, RequestType.GetInventory, RequestType.CheckAwardedBadges, - RequestType.DownloadSettings + RequestType.DownloadSettings, + RequestType.GetInbox }; private readonly ConcurrentQueue _rpcQueue = new ConcurrentQueue(); @@ -334,7 +335,8 @@ private IEnumerable GetDefaultRequests() }, new Request { - RequestType = RequestType.GetHatchedEggs + RequestType = RequestType.GetHatchedEggs, + RequestMessage = new GetHatchedEggsMessage().ToByteString() }, new Request { @@ -346,7 +348,8 @@ private IEnumerable GetDefaultRequests() }, new Request { - RequestType = RequestType.CheckAwardedBadges + RequestType = RequestType.CheckAwardedBadges, + RequestMessage = new CheckAwardedBadgesMessage().ToByteString() } }; @@ -368,6 +371,12 @@ private IEnumerable GetDefaultRequests() }.ToByteString() }); } + + request.Add(new Request + { + RequestType = RequestType.GetInbox, + RequestMessage = ByteString.Empty // TODO: Figure out parameters for "GetInboxMessage". + }); //If Incense is active we add this: //request.Add(new Request @@ -432,16 +441,6 @@ public async Task GetRequestEnvelopeAsync(IEnumerable requestEnvelope.AuthTicket = _session.AccessToken.AuthTicket; } - if (requestEnvelope.Requests.Count > 0 && - requestEnvelope.Requests[0].RequestType == RequestType.GetMapObjects) - { - requestEnvelope.Requests.Add(new Request - { - RequestType = RequestType.GetInbox, - RequestMessage = ByteString.Empty - }); - } - requestEnvelope.PlatformRequests.Add(await _rpcEncryption.GenerateSignatureAsync(requestEnvelope)); if (requestEnvelope.Requests.Count > 0 && ( diff --git a/POGOLib.Official/POGOLib.Official.csproj b/POGOLib.Official/POGOLib.Official.csproj index 367208e..ec0e470 100644 --- a/POGOLib.Official/POGOLib.Official.csproj +++ b/POGOLib.Official/POGOLib.Official.csproj @@ -17,7 +17,7 @@ - +