aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
diff options
context:
space:
mode:
authorJPVenson <github@jpb.email>2025-09-05 22:39:15 +0200
committerGitHub <noreply@github.com>2025-09-05 14:39:15 -0600
commit20f7ddbf8fe9e06e366ad80484dd386542245c61 (patch)
treeefc721552eb3ddb4fb9d13759fb15759966ed279 /MediaBrowser.Controller
parent4849486fa0c5cecd5441253be72024e0bcc72ed9 (diff)
Refactor Display preference manager (#14056)
Diffstat (limited to 'MediaBrowser.Controller')
-rw-r--r--MediaBrowser.Controller/IDisplayPreferencesManager.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/IDisplayPreferencesManager.cs b/MediaBrowser.Controller/IDisplayPreferencesManager.cs
index a97096eae..7e235ed26 100644
--- a/MediaBrowser.Controller/IDisplayPreferencesManager.cs
+++ b/MediaBrowser.Controller/IDisplayPreferencesManager.cs
@@ -60,8 +60,15 @@ namespace MediaBrowser.Controller
void SetCustomItemDisplayPreferences(Guid userId, Guid itemId, string client, Dictionary<string, string?> customPreferences);
/// <summary>
- /// Saves changes made to the database.
+ /// Updates or Creates the display preferences.
/// </summary>
- void SaveChanges();
+ /// <param name="displayPreferences">The entity to update or create.</param>
+ void UpdateDisplayPreferences(DisplayPreferences displayPreferences);
+
+ /// <summary>
+ /// Updates or Creates the display preferences for the given item.
+ /// </summary>
+ /// <param name="itemDisplayPreferences">The entity to update or create.</param>
+ void UpdateItemDisplayPreferences(ItemDisplayPreferences itemDisplayPreferences);
}
}