/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Helpers/Layout/LayoutPreferencesDatabaseManager.cs
40 строк
902 B
Yair
Code Quality: Ran code cleanup (#17307)
25 июл 2025, 03:57
Не верифицирован
25 июл 2025, 03:57
4558bc2
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. namespace Files.App.Helpers { /// <summary> /// Represents manager for the database of layout preferences. /// </summary> public class LayoutPreferencesDatabaseManager { // Fields private static readonly Lazy<LayoutPreferencesDatabase> dbInstance = new(() => new()); // Methods public LayoutPreferencesItem? GetPreferences(string filePath, ulong? frn = null) { return dbInstance.Value.GetPreferences(filePath, frn); } public void SetPreferences(string filePath, ulong? frn, LayoutPreferencesItem? preferencesItem) { dbInstance.Value.SetPreferences(filePath, frn, preferencesItem); } public void ResetAll() { dbInstance.Value.ResetAll(); } public void Import(string json) { dbInstance.Value.Import(json); } public string Export() { return dbInstance.Value.Export(); } } }