Revert "Always save pages/covers in subfolders"

This reverts commit 8568d5d6c3.

Closes #10052
This commit is contained in:
arkon
2023-11-04 16:37:03 -04:00
parent 4a2ee0b596
commit 4b225a4ff1
61 changed files with 133 additions and 6 deletions
@@ -758,14 +758,17 @@ class ReaderViewModel @JvmOverloads constructor(
val filename = generateFilename(manga, page)
// Copy file in background
// Pictures directory.
val relativePath = if (readerPreferences.folderPerManga().get()) DiskUtil.buildValidFilename(manga.title) else ""
// Copy file in background.
viewModelScope.launchNonCancellable {
try {
val uri = imageSaver.save(
image = Image.Page(
inputStream = page.stream!!,
name = filename,
location = Location.Pictures(DiskUtil.buildValidFilename(manga.title)),
location = Location.Pictures.create(relativePath),
),
)
withUIContext {
@@ -56,6 +56,8 @@ class ReaderPreferences(
fun readerHideThreshold() = preferenceStore.getEnum("reader_hide_threshold", ReaderHideThreshold.LOW)
fun folderPerManga() = preferenceStore.getBoolean("create_folder_per_manga", false)
fun skipRead() = preferenceStore.getBoolean("skip_read", false)
fun skipFiltered() = preferenceStore.getBoolean("skip_filtered", true)