| Name | Message | Date |
|---|---|---|
| 📄 AppSettings.cs | 4 days ago | |
| 📄 NoteCacheJsonContext.cs | 4 days ago | |
| 📄 NoteCacheStore.cs | 4 days ago |
📄
src/Storage/AppSettings.cs
using Android.Content; namespace NotesApp.Storage; public static class AppSettings { private const string PrefsName = "notes_app_settings"; private const string RootFolderIdKey = "root_folder_id"; private const string RootFolderPathKey = "root_folder_path"; private static ISharedPreferences Prefs => Application.Context.GetSharedPreferences(PrefsName, FileCreationMode.Private)!; public static string? RootFolderId { get => Prefs.GetString(RootFolderIdKey, null); set => Prefs.Edit()!.PutString(RootFolderIdKey, value)!.Apply(); } public static string? RootFolderPath { get => Prefs.GetString(RootFolderPathKey, null); set => Prefs.Edit()!.PutString(RootFolderPathKey, value)!.Apply(); } public static bool HasRootFolder => RootFolderId != null; }