Jelajahi Sumber

add support for GetActivityLogs

crobibero 4 tahun lalu
induk
melakukan
eb7ab31b5a
1 mengubah file dengan 9 tambahan dan 2 penghapusan
  1. 9 2
      Jellyfin.Api/TypeConverters/DateTimeTypeConverter.cs

+ 9 - 2
Jellyfin.Api/TypeConverters/DateTimeTypeConverter.cs

@@ -25,9 +25,16 @@ namespace Jellyfin.Api.TypeConverters
         {
             if (value is string dateString)
             {
-                if (DateTime.TryParseExact(dateString, "yyyyMMddHHmmss", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal, out var dateTime))
+                // Mark Played Item.
+                if (DateTime.TryParseExact(dateString, "yyyyMMddHHmmss", CultureInfo.InvariantCulture, DateTimeStyles.AssumeUniversal, out var dateTime1))
                 {
-                    return dateTime;
+                    return dateTime1;
+                }
+
+                // Get Activity Logs.
+                if (DateTime.TryParse(dateString, null, DateTimeStyles.RoundtripKind, out var dateTime2))
+                {
+                    return dateTime2;
                 }
             }