diff options
| author | Vasily <JustAMan@users.noreply.github.com> | 2020-05-15 22:04:23 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-05-15 22:04:23 +0300 |
| commit | d21feb2b188b0b317f0d12ff2aea9f48f4a4c2e0 (patch) | |
| tree | f4cc08dd0f8f19dbd003a4814fb496b061d2ec32 /MediaBrowser.Api/System/ActivityLogService.cs | |
| parent | 18953d95e6692290bf56547d4c9614790687654c (diff) | |
| parent | 79dee27299bda60f67e98eda8c309b1f25e0893b (diff) | |
Merge pull request #2970 from barronpm/activitydb-efcore
Migrate Activity Database to Entity Framework Core
Diffstat (limited to 'MediaBrowser.Api/System/ActivityLogService.cs')
| -rw-r--r-- | MediaBrowser.Api/System/ActivityLogService.cs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/MediaBrowser.Api/System/ActivityLogService.cs b/MediaBrowser.Api/System/ActivityLogService.cs index f95fa7ca0..a6bacad4f 100644 --- a/MediaBrowser.Api/System/ActivityLogService.cs +++ b/MediaBrowser.Api/System/ActivityLogService.cs @@ -1,5 +1,7 @@ using System; using System.Globalization; +using System.Linq; +using Jellyfin.Data.Entities; using MediaBrowser.Controller.Configuration; using MediaBrowser.Controller.Net; using MediaBrowser.Model.Activity; @@ -53,7 +55,10 @@ namespace MediaBrowser.Api.System (DateTime?)null : DateTime.Parse(request.MinDate, null, DateTimeStyles.RoundtripKind).ToUniversalTime(); - var result = _activityManager.GetActivityLogEntries(minDate, request.HasUserId, request.StartIndex, request.Limit); + var filterFunc = new Func<IQueryable<ActivityLog>, IQueryable<ActivityLog>>( + entries => entries.Where(entry => entry.DateCreated >= minDate)); + + var result = _activityManager.GetPagedResult(filterFunc, request.StartIndex, request.Limit); return ToOptimizedResult(result); } |
