aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Ui.Common/App/ApplicationMetadata.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.Ui.Common/App/ApplicationMetadata.cs')
-rw-r--r--src/Ryujinx.Ui.Common/App/ApplicationMetadata.cs13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/Ryujinx.Ui.Common/App/ApplicationMetadata.cs b/src/Ryujinx.Ui.Common/App/ApplicationMetadata.cs
index e19f7483..0abd4680 100644
--- a/src/Ryujinx.Ui.Common/App/ApplicationMetadata.cs
+++ b/src/Ryujinx.Ui.Common/App/ApplicationMetadata.cs
@@ -1,10 +1,19 @@
-namespace Ryujinx.Ui.App.Common
+using System;
+using System.Text.Json.Serialization;
+
+namespace Ryujinx.Ui.App.Common
{
public class ApplicationMetadata
{
public string Title { get; set; }
public bool Favorite { get; set; }
public double TimePlayed { get; set; }
- public string LastPlayed { get; set; } = "Never";
+
+ [JsonPropertyName("last_played_utc")]
+ public DateTime? LastPlayed { get; set; } = null;
+
+ [JsonPropertyName("last_played")]
+ [JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
+ public string LastPlayedOld { get; set; }
}
} \ No newline at end of file