From 342f16fb8e79586b8762dce4689a38fa55151690 Mon Sep 17 00:00:00 2001 From: Tobias Klika Date: Mon, 21 Jul 2014 16:23:59 +0200 Subject: [PATCH] convert timestamps to UTC+-0 (critical fix) --- PocketSharp.Tests/GetTests.cs | 6 +++--- PocketSharp/Utilities/JsonExtensions.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/PocketSharp.Tests/GetTests.cs b/PocketSharp.Tests/GetTests.cs index 9aca240..388e6a1 100644 --- a/PocketSharp.Tests/GetTests.cs +++ b/PocketSharp.Tests/GetTests.cs @@ -194,7 +194,7 @@ namespace PocketSharp.Tests [Fact] public async Task IsSinceParameterWorkingOnAddTags() { - DateTime since = DateTime.UtcNow; + DateTime since = DateTime.UtcNow.AddSeconds(-5); IEnumerable items = await client.Get(state: State.all); PocketItem itemToModify = items.First(); @@ -218,7 +218,7 @@ namespace PocketSharp.Tests [Fact] public async Task IsSinceParameterWorkingOnFavoriteAndArchiveModification() { - DateTime since = DateTime.UtcNow; + DateTime since = DateTime.UtcNow.AddSeconds(-5); IEnumerable items = await client.Get(state: State.all); PocketItem itemToModify = items.First(); @@ -252,7 +252,7 @@ namespace PocketSharp.Tests [Fact] public async Task IsSinceParameterWorkingOnAddAndDelete() { - DateTime since = DateTime.UtcNow; + DateTime since = DateTime.UtcNow.AddSeconds(-5); PocketItem item = await client.Add(new Uri("http://frontendplay.com")); diff --git a/PocketSharp/Utilities/JsonExtensions.cs b/PocketSharp/Utilities/JsonExtensions.cs index 0a4e55a..3fb451b 100644 --- a/PocketSharp/Utilities/JsonExtensions.cs +++ b/PocketSharp/Utilities/JsonExtensions.cs @@ -50,7 +50,7 @@ namespace PocketSharp return null; } - return new DateTime(1970, 1, 1, 0, 0, 0, 0).AddSeconds(Convert.ToDouble(reader.Value)).ToLocalTime(); + return new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).AddSeconds(Convert.ToDouble(reader.Value)); } }