Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit ab5df1e

Browse files
committed
Always use DateTimeOffset for serialization
1 parent c4beef8 commit ab5df1e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/GitHub.Api/Metrics/UsageModel.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class Usage
1717
public class Dimensions
1818
{
1919
public string Guid { get; set; }
20-
public DateTime Date { get; set; }
20+
public DateTimeOffset Date { get; set; }
2121
public string AppVersion { get; set; }
2222
public string UnityVersion { get; set; }
2323
public string Lang { get; set; }
@@ -54,7 +54,7 @@ public Usage GetCurrentUsage(string appVersion, string unityVersion, string inst
5454
Guard.ArgumentNotNullOrWhiteSpace(appVersion, "appVersion");
5555
Guard.ArgumentNotNullOrWhiteSpace(unityVersion, "unityVersion");
5656

57-
var date = DateTime.UtcNow.Date;
57+
var now = DateTimeOffset.Now;
5858
if (currentUsage == null)
5959
{
6060
currentUsage = Reports
@@ -67,7 +67,7 @@ public Usage GetCurrentUsage(string appVersion, string unityVersion, string inst
6767
{
6868
InstanceId = instanceId,
6969
Dimensions = {
70-
Date = date,
70+
Date = now,
7171
Guid = Guid,
7272
AppVersion = appVersion,
7373
UnityVersion = unityVersion,
@@ -94,7 +94,7 @@ public void RemoveReports(DateTime beforeDate)
9494

9595
class UsageStore
9696
{
97-
public DateTimeOffset LastUpdated { get; set; } = DateTimeOffset.UtcNow;
97+
public DateTimeOffset LastUpdated { get; set; } = DateTimeOffset.Now;
9898
public UsageModel Model { get; set; } = new UsageModel();
9999

100100
public Measures GetCurrentMeasures(string appVersion, string unityVersion, string instanceId)

0 commit comments

Comments
 (0)