aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations/Devices
AgeCommit message (Collapse)Author
2025-03-25Fixed namespacesJPVenson
2025-03-25WIP fixed namespacesJPVenson
2025-01-26Prepared Seperation of Database components for future multi provider supportJPVenson
2024-09-18Add SessionInfoDto, DeviceInfoDto and implement ↵Shadowghost
JsonDelimitedArrayConverter.Write
2024-09-17Rework PR 6203Shadowghost
2024-08-05Backport pull request #11901 from jellyfin/release-10.9.zgnattu
Implement Device Cache to replace EFCoreSecondLevelCacheInterceptor Original-merge: b7bc0e1c96553675a490c0bd92a58ad9c5f0d0e1 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2024-05-17Backport pull request #11633 from jellyfin/release-10.9.zcrobibero
Allow empty user id when getting device list Original-merge: a5d60c4521dd94b084fd8eb7ca99f93d4eda99fa Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-01-06Remove some unused client capabilities and sync code (#10812)Niels van Velzen
2023-10-18Removed dupe ToDeviceInfoLJQ
2023-10-18Switch to LINQ and updated /Device/Info endpoint to return in accordance to ↵LJQ
the updated API doc
2023-10-17Update /Device endpoint to return CustomNameLJQ
2023-02-04Return NotFound when itemId isn't foundBond_009
2023-01-16Rename JellyfinDb to JellyfinDbContextPatrick Barron
2023-01-16Optimize EF Core queries and remove unnecessary AsQueryable callsPatrick Barron
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-10-21remove JellyfinDbProvider and add second level cachingcvium
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ```
2022-02-21Optimize Guid comparisonsBond_009
* Use Guid.Equals(Guid) instead of the == override * Ban the usage of Guid.Equals(Object) to prevent accidental boxing * Compare to default(Guid) instead of Guid.Empty
2022-01-20Properly populate QueryResultCody Robibero
2021-12-27Fix device orderingCody Robibero
2021-12-24Update StyleCopBond_009
2021-12-20Use our own Contains extensioncvium
2021-08-31Update Jellyfin.Server.Implementations/Devices/DeviceManager.csPatrick Barron
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-07-13Add dto for device optionsPatrick Barron
2021-06-27Merge remote-tracking branch 'origin/authenticationdb-efcore' into ↵Patrick Barron
authenticationdb-efcore
2021-06-27GetDeviceOptions always returns an instance of DeviceOptionsPatrick Barron
2021-06-26Update Jellyfin.Server.Implementations/Devices/DeviceManager.csPatrick Barron
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-06-21Convert method group to lambda in DeviceManagerPatrick Barron
2021-06-19Implement DeleteDevicePatrick Barron
2021-06-19Count records before skippingPatrick Barron
2021-06-19Fix UpdateDeviceOptionsPatrick Barron
2021-06-18Use ExecuteSqlInterpolated instead of ExecuteSqlRawPatrick Barron
oop
2021-05-20Migrate authentication db to EF CorePatrick Barron
2021-05-20Remove unnecessary query classPatrick Barron
2021-04-10Fix buildsPatrick Barron
2021-04-10Make device/session code asyncPatrick Barron
2021-04-10Rewrite device manager using EF CorePatrick Barron