You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Load JsonStorage for current plugin. This is the method used to load settings from json in Flow
173
+
/// Load JsonStorage for current plugin's setting. This is the method used to load settings from json in Flow.
174
+
/// When the file is not exist, it will create a new instance for the specific type.
169
175
/// </summary>
170
176
/// <typeparam name="T">Type for deserialization</typeparam>
171
177
/// <returns></returns>
172
-
TLoadJsonStorage<T>()whereT:new();
178
+
TLoadSettingJsonStorage<T>()whereT:new();
173
179
174
180
/// <summary>
175
-
/// Save JsonStorage for current plugin. This is the method used to save settings to json in Flow.Launcher
181
+
/// Save JsonStorage for current plugin's setting. This is the method used to save settings to json in Flow.Launcher
176
182
/// This method will save the original instance loaded with LoadJsonStorage.
183
+
/// This API call is for manually Save. Flow will automatically save all setting type that has called LoadSettingJsonStorage or SaveSettingJsonStorage previously.
177
184
/// </summary>
178
185
/// <typeparam name="T">Type for Serialization</typeparam>
179
186
/// <returns></returns>
180
-
voidSaveJsonStorage<T>()whereT:new();
181
-
182
-
/// <summary>
183
-
/// Save JsonStorage for current plugin. This is the method used to save settings to json in Flow.Launcher
184
-
/// This method will override the original class instance loaded from LoadJsonStorage
185
-
/// </summary>
186
-
/// <typeparam name="T">Type for Serialization</typeparam>
187
-
/// <returns></returns>
188
-
voidSaveJsonStorage<T>(Tsettings)whereT:new();
189
-
190
-
/// <summary>
191
-
/// Backup the JsonStorage you loaded from LoadJsonStorage
0 commit comments