diff --git a/PocketSharp/Components/Get.cs b/PocketSharp/Components/Get.cs index 81844d6..58c3a04 100644 --- a/PocketSharp/Components/Get.cs +++ b/PocketSharp/Components/Get.cs @@ -55,7 +55,8 @@ namespace PocketSharp Domain = domain, Since = since.HasValue ? ((DateTime)since).ToUniversalTime() : since, Count = count, - Offset = offset + Offset = offset, + Version = 2 }; return (await Request("get", cancellationToken, parameters.Convert())).Items ?? new List(); diff --git a/PocketSharp/Models/Parameters/Parameters.cs b/PocketSharp/Models/Parameters/Parameters.cs index c03d547..2f05165 100644 --- a/PocketSharp/Models/Parameters/Parameters.cs +++ b/PocketSharp/Models/Parameters/Parameters.cs @@ -71,8 +71,6 @@ namespace PocketSharp.Models parameterDict.Add(name, value.ToString()); } - parameterDict.Add("version", "2"); - return parameterDict; } } diff --git a/PocketSharp/Models/Parameters/RetrieveParameters.cs b/PocketSharp/Models/Parameters/RetrieveParameters.cs index 8672323..7904cf3 100644 --- a/PocketSharp/Models/Parameters/RetrieveParameters.cs +++ b/PocketSharp/Models/Parameters/RetrieveParameters.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Runtime.Serialization; namespace PocketSharp.Models @@ -107,6 +107,15 @@ namespace PocketSharp.Models /// [DataMember(Name = "offset")] public int? Offset { get; set; } + + /// + /// Gets or sets the version. + /// + /// + /// The version. + /// + [DataMember(Name = "version")] + public int? Version { get; set; } } diff --git a/PocketSharp/Utilities/JsonExtensions.cs b/PocketSharp/Utilities/JsonExtensions.cs index 25ac9b7..6481d18 100644 --- a/PocketSharp/Utilities/JsonExtensions.cs +++ b/PocketSharp/Utilities/JsonExtensions.cs @@ -52,10 +52,10 @@ namespace PocketSharp } double value; - if (!Double.TryParse((string)reader.Value, out value)) + if (!Double.TryParse(reader.Value.ToString(), out value)) { DateTime date; - if (DateTime.TryParse((string)reader.Value, out date)) + if (DateTime.TryParse(reader.Value.ToString(), out date)) { return date; }