Add Request call logging to console
Add Request call logging to console
diff --git a/PokemonGo/RocketAPI/Extensions/HttpClientExtensions.cs b/PokemonGo/RocketAPI/Extensions/HttpClientExtensions.cs
index f3a8fca..2479f68 100644
--- a/PokemonGo/RocketAPI/Extensions/HttpClientExtensions.cs
+++ b/PokemonGo/RocketAPI/Extensions/HttpClientExtensions.cs
@@ -14,6 +14,7 @@ namespace PokemonGo.RocketAPI.Extensions
{
public static async Task<TResponsePayload> PostProtoPayload<TRequest, TResponsePayload>(this HttpClient client, string url, TRequest request) where TRequest : IMessage<TRequest> where TResponsePayload : IMessage<TResponsePayload>, new()
{
+ Console.WriteLine($"{DateTime.Now.ToString("HH:mm:ss")} requesting {typeof(TResponsePayload).Name}");
var response = await PostProto<TRequest>(client, url, request);
//Decode payload
@@ -21,7 +22,7 @@ namespace PokemonGo.RocketAPI.Extensions
var payload = response.Payload[0];
var parsedPayload = new TResponsePayload();
parsedPayload.MergeFrom(payload);
-
+
return parsedPayload;
}
You may download the files in Public Git.