@@ -49,10 +49,13 @@ import com.skyd.anivu.model.preference.behavior.playlist.PlaylistMediaSortByPref
49
49
import com.skyd.anivu.model.preference.behavior.playlist.PlaylistSortAscPreference
50
50
import com.skyd.anivu.model.preference.behavior.playlist.PlaylistSortByPreference
51
51
import com.skyd.anivu.model.preference.data.OpmlExportDirPreference
52
+ import com.skyd.anivu.model.preference.data.delete.KeepFavoriteArticlesPreference
52
53
import com.skyd.anivu.model.preference.data.delete.KeepPlaylistArticlesPreference
54
+ import com.skyd.anivu.model.preference.data.delete.KeepUnreadArticlesPreference
53
55
import com.skyd.anivu.model.preference.data.delete.autodelete.AutoDeleteArticleBeforePreference
54
56
import com.skyd.anivu.model.preference.data.delete.autodelete.AutoDeleteArticleFrequencyPreference
55
57
import com.skyd.anivu.model.preference.data.delete.autodelete.AutoDeleteArticleKeepFavoritePreference
58
+ import com.skyd.anivu.model.preference.data.delete.autodelete.AutoDeleteArticleKeepPlaylistPreference
56
59
import com.skyd.anivu.model.preference.data.delete.autodelete.AutoDeleteArticleKeepUnreadPreference
57
60
import com.skyd.anivu.model.preference.data.delete.autodelete.AutoDeleteArticleMaxCountPreference
58
61
import com.skyd.anivu.model.preference.data.delete.autodelete.AutoDeleteArticleUseBeforePreference
@@ -95,6 +98,7 @@ import com.skyd.anivu.ui.local.LocalArticleTopBarTonalElevation
95
98
import com.skyd.anivu.ui.local.LocalAutoDeleteArticleBefore
96
99
import com.skyd.anivu.ui.local.LocalAutoDeleteArticleFrequency
97
100
import com.skyd.anivu.ui.local.LocalAutoDeleteArticleKeepFavorite
101
+ import com.skyd.anivu.ui.local.LocalAutoDeleteArticleKeepPlaylist
98
102
import com.skyd.anivu.ui.local.LocalAutoDeleteArticleKeepUnread
99
103
import com.skyd.anivu.ui.local.LocalAutoDeleteArticleMaxCount
100
104
import com.skyd.anivu.ui.local.LocalAutoDeleteArticleUseBefore
@@ -111,7 +115,9 @@ import com.skyd.anivu.ui.local.LocalHardwareDecode
111
115
import com.skyd.anivu.ui.local.LocalHideEmptyDefault
112
116
import com.skyd.anivu.ui.local.LocalHideMutedFeed
113
117
import com.skyd.anivu.ui.local.LocalIgnoreUpdateVersion
118
+ import com.skyd.anivu.ui.local.LocalKeepFavoriteArticles
114
119
import com.skyd.anivu.ui.local.LocalKeepPlaylistArticles
120
+ import com.skyd.anivu.ui.local.LocalKeepUnreadArticles
115
121
import com.skyd.anivu.ui.local.LocalMediaFileFilter
116
122
import com.skyd.anivu.ui.local.LocalMediaLibLocation
117
123
import com.skyd.anivu.ui.local.LocalMediaListSortAsc
@@ -233,9 +239,12 @@ data class Settings(
233
239
val autoDeleteArticleBefore : Long = AutoDeleteArticleBeforePreference .default,
234
240
val autoDeleteArticleKeepUnread : Boolean = AutoDeleteArticleKeepUnreadPreference .default,
235
241
val autoDeleteArticleKeepFavorite : Boolean = AutoDeleteArticleKeepFavoritePreference .default,
242
+ val autoDeleteArticleKeepPlaylist : Boolean = AutoDeleteArticleKeepPlaylistPreference .default,
236
243
val autoDeleteArticleUseMaxCount : Boolean = AutoDeleteArticleUseMaxCountPreference .default,
237
244
val autoDeleteArticleMaxCount : Int = AutoDeleteArticleMaxCountPreference .default,
238
245
val keepPlaylistArticles : Boolean = KeepPlaylistArticlesPreference .default,
246
+ val keepUnreadArticles : Boolean = KeepUnreadArticlesPreference .default,
247
+ val keepFavoriteArticles : Boolean = KeepFavoriteArticlesPreference .default,
239
248
val opmlExportDir : String = OpmlExportDirPreference .default,
240
249
val mediaLibLocation : String = MediaLibLocationPreference .default,
241
250
// Transmission
@@ -328,9 +337,12 @@ fun SettingsProvider(
328
337
LocalAutoDeleteArticleBefore provides settings.autoDeleteArticleBefore,
329
338
LocalAutoDeleteArticleKeepUnread provides settings.autoDeleteArticleKeepUnread,
330
339
LocalAutoDeleteArticleKeepFavorite provides settings.autoDeleteArticleKeepFavorite,
340
+ LocalAutoDeleteArticleKeepPlaylist provides settings.autoDeleteArticleKeepPlaylist,
331
341
LocalAutoDeleteArticleUseMaxCount provides settings.autoDeleteArticleUseMaxCount,
332
342
LocalAutoDeleteArticleMaxCount provides settings.autoDeleteArticleMaxCount,
333
343
LocalKeepPlaylistArticles provides settings.keepPlaylistArticles,
344
+ LocalKeepUnreadArticles provides settings.keepUnreadArticles,
345
+ LocalKeepFavoriteArticles provides settings.keepFavoriteArticles,
334
346
LocalOpmlExportDir provides settings.opmlExportDir,
335
347
LocalMediaLibLocation provides settings.mediaLibLocation,
336
348
// Transmission
0 commit comments