diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/CanResetCover.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CanResetCover.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/CanResetCover.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CanResetCover.kt index d3b6b516..ac4a6d70 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/CanResetCover.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CanResetCover.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.repository.BookRepository import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/CheckForTextUpdate.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CheckForTextUpdate.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/CheckForTextUpdate.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CheckForTextUpdate.kt index 9034de88..3754d288 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/CheckForTextUpdate.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/CheckForTextUpdate.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.Chapter import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteBooks.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/DeleteBooks.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteBooks.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/DeleteBooks.kt index bc5ad151..4d64d027 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteBooks.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/DeleteBooks.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.Book import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBookById.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBookById.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBookById.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBookById.kt index e4955eeb..8bfe74c2 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBookById.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBookById.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.Book import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBooks.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBooks.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBooks.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBooks.kt index d294f885..43835da6 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBooks.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBooks.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.Book import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBooksById.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBooksById.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBooksById.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBooksById.kt index f854cf2d..99b1df8f 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBooksById.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetBooksById.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.Book import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetText.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetText.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetText.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetText.kt index 4179ebce..221373e0 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetText.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/GetText.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import androidx.compose.ui.text.AnnotatedString import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/InsertBook.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/InsertBook.kt similarity index 88% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/InsertBook.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/InsertBook.kt index b0013a89..dd01075b 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/InsertBook.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/InsertBook.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.BookWithTextAndCover import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/ResetCoverImage.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/ResetCoverImage.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/ResetCoverImage.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/ResetCoverImage.kt index 52fba9d1..7c1cd458 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/ResetCoverImage.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/ResetCoverImage.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.repository.BookRepository import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateBook.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBook.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateBook.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBook.kt index 5a32ecd0..58d488dc 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateBook.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBook.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.Book import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateBookWithText.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBookWithText.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateBookWithText.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBookWithText.kt index 4ccab040..5b7ac4c3 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateBookWithText.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateBookWithText.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.BookWithText import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateCoverImageOfBook.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateCoverImageOfBook.kt similarity index 89% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateCoverImageOfBook.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateCoverImageOfBook.kt index db25f60b..eed4e807 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateCoverImageOfBook.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/book/UpdateCoverImageOfBook.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.book import ua.acclorite.book_story.domain.model.Book import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteColorPreset.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/DeleteColorPreset.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteColorPreset.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/DeleteColorPreset.kt index 59eaf6b0..d3dac537 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteColorPreset.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/DeleteColorPreset.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.color_preset import ua.acclorite.book_story.domain.model.ColorPreset import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetColorPresets.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/GetColorPresets.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetColorPresets.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/GetColorPresets.kt index e828a64b..4dc755dc 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetColorPresets.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/GetColorPresets.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.color_preset import ua.acclorite.book_story.domain.model.ColorPreset import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/ReorderColorPresets.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/ReorderColorPresets.kt similarity index 86% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/ReorderColorPresets.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/ReorderColorPresets.kt index f146282c..675adce0 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/ReorderColorPresets.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/ReorderColorPresets.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.color_preset import ua.acclorite.book_story.domain.model.ColorPreset import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/SelectColorPreset.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/SelectColorPreset.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/SelectColorPreset.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/SelectColorPreset.kt index ad818039..2a413c28 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/SelectColorPreset.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/SelectColorPreset.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.color_preset import ua.acclorite.book_story.domain.model.ColorPreset import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateColorPreset.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/UpdateColorPreset.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateColorPreset.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/UpdateColorPreset.kt index 484f4121..726fb351 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateColorPreset.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/color_preset/UpdateColorPreset.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.color_preset import ua.acclorite.book_story.domain.model.ColorPreset import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/ChangeLanguage.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/common/ChangeLanguage.kt similarity index 92% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/ChangeLanguage.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/common/ChangeLanguage.kt index 8f2d63b1..1a687020 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/ChangeLanguage.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/common/ChangeLanguage.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.common import androidx.appcompat.app.AppCompatDelegate import androidx.core.os.LocaleListCompat diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetAllSettings.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/data_store/GetAllSettings.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetAllSettings.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/data_store/GetAllSettings.kt index 9d1c7b69..062546ad 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetAllSettings.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/data_store/GetAllSettings.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.data_store import ua.acclorite.book_story.domain.repository.BookRepository import ua.acclorite.book_story.presentation.data.MainState diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/SetDatastore.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/data_store/SetDatastore.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/SetDatastore.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/data_store/SetDatastore.kt index 5e1beaa9..74d5fa7b 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/SetDatastore.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/data_store/SetDatastore.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.data_store import androidx.datastore.preferences.core.Preferences import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateFavoriteDirectory.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/favorite_directory/UpdateFavoriteDirectory.kt similarity index 81% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateFavoriteDirectory.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/favorite_directory/UpdateFavoriteDirectory.kt index ef143fb9..9f4fa20c 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/UpdateFavoriteDirectory.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/favorite_directory/UpdateFavoriteDirectory.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.favorite_directory import ua.acclorite.book_story.domain.repository.BookRepository import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBookFromFile.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetBookFromFile.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBookFromFile.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetBookFromFile.kt index c420bc6e..ab5e4960 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetBookFromFile.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetBookFromFile.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.file_system import ua.acclorite.book_story.domain.model.NullableBook import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetFilesFromDevice.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetFilesFromDevice.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetFilesFromDevice.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetFilesFromDevice.kt index 8e7a1ae3..eb2a864b 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetFilesFromDevice.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/file_system/GetFilesFromDevice.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.file_system import ua.acclorite.book_story.domain.model.SelectableFile import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteHistory.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteHistory.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteHistory.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteHistory.kt index e9f53973..07b31ac2 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteHistory.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteHistory.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.history import ua.acclorite.book_story.domain.model.History import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteWholeHistory.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteWholeHistory.kt similarity index 82% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteWholeHistory.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteWholeHistory.kt index 2bc8b897..1a64554a 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/DeleteWholeHistory.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/DeleteWholeHistory.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.history import ua.acclorite.book_story.domain.repository.BookRepository import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetHistory.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistory.kt similarity index 84% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetHistory.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistory.kt index d55edca1..82bf004c 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetHistory.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetHistory.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.history import ua.acclorite.book_story.domain.model.History import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetLatestHistory.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetLatestHistory.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/GetLatestHistory.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetLatestHistory.kt index 23bc1682..3f04902e 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/GetLatestHistory.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/GetLatestHistory.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.history import ua.acclorite.book_story.domain.model.History import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/InsertHistory.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/InsertHistory.kt similarity index 85% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/InsertHistory.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/history/InsertHistory.kt index 57e2c270..b63fc53d 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/InsertHistory.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/history/InsertHistory.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.history import ua.acclorite.book_story.domain.model.History import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/domain/use_case/CheckForUpdates.kt b/app/src/main/java/ua/acclorite/book_story/domain/use_case/remote/CheckForUpdates.kt similarity index 87% rename from app/src/main/java/ua/acclorite/book_story/domain/use_case/CheckForUpdates.kt rename to app/src/main/java/ua/acclorite/book_story/domain/use_case/remote/CheckForUpdates.kt index 486dab23..9fe8ae93 100644 --- a/app/src/main/java/ua/acclorite/book_story/domain/use_case/CheckForUpdates.kt +++ b/app/src/main/java/ua/acclorite/book_story/domain/use_case/remote/CheckForUpdates.kt @@ -1,4 +1,4 @@ -package ua.acclorite.book_story.domain.use_case +package ua.acclorite.book_story.domain.use_case.remote import ua.acclorite.book_story.data.remote.dto.LatestReleaseInfo import ua.acclorite.book_story.domain.repository.BookRepository diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/data/MainViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/data/MainViewModel.kt index e04e5b9d..92380f6f 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/data/MainViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/data/MainViewModel.kt @@ -13,10 +13,10 @@ import kotlinx.coroutines.flow.first import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import ua.acclorite.book_story.domain.use_case.ChangeLanguage -import ua.acclorite.book_story.domain.use_case.CheckForUpdates -import ua.acclorite.book_story.domain.use_case.GetAllSettings -import ua.acclorite.book_story.domain.use_case.SetDatastore +import ua.acclorite.book_story.domain.use_case.common.ChangeLanguage +import ua.acclorite.book_story.domain.use_case.data_store.GetAllSettings +import ua.acclorite.book_story.domain.use_case.data_store.SetDatastore +import ua.acclorite.book_story.domain.use_case.remote.CheckForUpdates import ua.acclorite.book_story.presentation.core.constants.Constants import ua.acclorite.book_story.presentation.core.constants.DataStoreConstants import ua.acclorite.book_story.presentation.core.util.BaseViewModel diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/about/data/AboutViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/about/data/AboutViewModel.kt index e5fd09ae..16445d44 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/about/data/AboutViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/about/data/AboutViewModel.kt @@ -10,7 +10,7 @@ import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.flow.update import kotlinx.coroutines.launch import ua.acclorite.book_story.R -import ua.acclorite.book_story.domain.use_case.CheckForUpdates +import ua.acclorite.book_story.domain.use_case.remote.CheckForUpdates import ua.acclorite.book_story.presentation.core.util.BaseViewModel import ua.acclorite.book_story.presentation.core.util.launchActivity import javax.inject.Inject diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/book_info/data/BookInfoViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/book_info/data/BookInfoViewModel.kt index 61920b8c..2f4c0b8d 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/book_info/data/BookInfoViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/book_info/data/BookInfoViewModel.kt @@ -25,15 +25,15 @@ import ua.acclorite.book_story.R import ua.acclorite.book_story.domain.model.BookWithText import ua.acclorite.book_story.domain.model.Category import ua.acclorite.book_story.domain.model.History -import ua.acclorite.book_story.domain.use_case.CanResetCover -import ua.acclorite.book_story.domain.use_case.CheckForTextUpdate -import ua.acclorite.book_story.domain.use_case.DeleteBooks -import ua.acclorite.book_story.domain.use_case.GetBookById -import ua.acclorite.book_story.domain.use_case.InsertHistory -import ua.acclorite.book_story.domain.use_case.ResetCoverImage -import ua.acclorite.book_story.domain.use_case.UpdateBook -import ua.acclorite.book_story.domain.use_case.UpdateBookWithText -import ua.acclorite.book_story.domain.use_case.UpdateCoverImageOfBook +import ua.acclorite.book_story.domain.use_case.book.CanResetCover +import ua.acclorite.book_story.domain.use_case.book.CheckForTextUpdate +import ua.acclorite.book_story.domain.use_case.book.DeleteBooks +import ua.acclorite.book_story.domain.use_case.book.GetBookById +import ua.acclorite.book_story.domain.use_case.book.ResetCoverImage +import ua.acclorite.book_story.domain.use_case.book.UpdateBook +import ua.acclorite.book_story.domain.use_case.book.UpdateBookWithText +import ua.acclorite.book_story.domain.use_case.book.UpdateCoverImageOfBook +import ua.acclorite.book_story.domain.use_case.history.InsertHistory import ua.acclorite.book_story.domain.util.OnNavigate import ua.acclorite.book_story.domain.util.Resource import ua.acclorite.book_story.domain.util.UIText diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt index 87102a0d..1262c732 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt @@ -24,10 +24,10 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.yield import ua.acclorite.book_story.domain.model.NullableBook import ua.acclorite.book_story.domain.model.SelectableFile -import ua.acclorite.book_story.domain.use_case.GetBookFromFile -import ua.acclorite.book_story.domain.use_case.GetFilesFromDevice -import ua.acclorite.book_story.domain.use_case.InsertBook -import ua.acclorite.book_story.domain.use_case.UpdateFavoriteDirectory +import ua.acclorite.book_story.domain.use_case.book.InsertBook +import ua.acclorite.book_story.domain.use_case.favorite_directory.UpdateFavoriteDirectory +import ua.acclorite.book_story.domain.use_case.file_system.GetBookFromFile +import ua.acclorite.book_story.domain.use_case.file_system.GetFilesFromDevice import ua.acclorite.book_story.presentation.core.navigation.Screen import ua.acclorite.book_story.presentation.core.util.BaseViewModel import ua.acclorite.book_story.presentation.core.util.launchActivity diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/history/data/HistoryViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/history/data/HistoryViewModel.kt index 01dc7739..6ab97940 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/history/data/HistoryViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/history/data/HistoryViewModel.kt @@ -15,11 +15,11 @@ import kotlinx.coroutines.yield import ua.acclorite.book_story.R import ua.acclorite.book_story.domain.model.GroupedHistory import ua.acclorite.book_story.domain.model.History -import ua.acclorite.book_story.domain.use_case.DeleteHistory -import ua.acclorite.book_story.domain.use_case.DeleteWholeHistory -import ua.acclorite.book_story.domain.use_case.GetBooksById -import ua.acclorite.book_story.domain.use_case.GetHistory -import ua.acclorite.book_story.domain.use_case.InsertHistory +import ua.acclorite.book_story.domain.use_case.book.GetBooksById +import ua.acclorite.book_story.domain.use_case.history.DeleteHistory +import ua.acclorite.book_story.domain.use_case.history.DeleteWholeHistory +import ua.acclorite.book_story.domain.use_case.history.GetHistory +import ua.acclorite.book_story.domain.use_case.history.InsertHistory import ua.acclorite.book_story.presentation.core.navigation.Screen import ua.acclorite.book_story.presentation.core.util.BaseViewModel import java.text.SimpleDateFormat diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/library/data/LibraryViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/library/data/LibraryViewModel.kt index 04124ce9..2ac69cb5 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/library/data/LibraryViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/library/data/LibraryViewModel.kt @@ -13,10 +13,10 @@ import kotlinx.coroutines.yield import ua.acclorite.book_story.domain.model.CategorizedBooks import ua.acclorite.book_story.domain.model.Category import ua.acclorite.book_story.domain.model.History -import ua.acclorite.book_story.domain.use_case.DeleteBooks -import ua.acclorite.book_story.domain.use_case.GetBooks -import ua.acclorite.book_story.domain.use_case.InsertHistory -import ua.acclorite.book_story.domain.use_case.UpdateBook +import ua.acclorite.book_story.domain.use_case.book.DeleteBooks +import ua.acclorite.book_story.domain.use_case.book.GetBooks +import ua.acclorite.book_story.domain.use_case.book.UpdateBook +import ua.acclorite.book_story.domain.use_case.history.InsertHistory import ua.acclorite.book_story.presentation.core.navigation.Screen import ua.acclorite.book_story.presentation.core.util.BaseViewModel import java.util.Date diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/reader/data/ReaderViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/reader/data/ReaderViewModel.kt index 1607e093..5ee5c335 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/reader/data/ReaderViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/reader/data/ReaderViewModel.kt @@ -26,11 +26,11 @@ import kotlinx.coroutines.withContext import kotlinx.coroutines.yield import ua.acclorite.book_story.R import ua.acclorite.book_story.domain.model.Book -import ua.acclorite.book_story.domain.use_case.CheckForTextUpdate -import ua.acclorite.book_story.domain.use_case.GetBookById -import ua.acclorite.book_story.domain.use_case.GetLatestHistory -import ua.acclorite.book_story.domain.use_case.GetText -import ua.acclorite.book_story.domain.use_case.UpdateBook +import ua.acclorite.book_story.domain.use_case.book.CheckForTextUpdate +import ua.acclorite.book_story.domain.use_case.book.GetBookById +import ua.acclorite.book_story.domain.use_case.book.GetText +import ua.acclorite.book_story.domain.use_case.book.UpdateBook +import ua.acclorite.book_story.domain.use_case.history.GetLatestHistory import ua.acclorite.book_story.domain.util.OnNavigate import ua.acclorite.book_story.domain.util.Resource import ua.acclorite.book_story.domain.util.UIText diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/data/SettingsViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/data/SettingsViewModel.kt index 9bc56220..9eda3b54 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/data/SettingsViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/settings/data/SettingsViewModel.kt @@ -18,11 +18,11 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.yield import ua.acclorite.book_story.R import ua.acclorite.book_story.domain.model.ColorPreset -import ua.acclorite.book_story.domain.use_case.DeleteColorPreset -import ua.acclorite.book_story.domain.use_case.GetColorPresets -import ua.acclorite.book_story.domain.use_case.ReorderColorPresets -import ua.acclorite.book_story.domain.use_case.SelectColorPreset -import ua.acclorite.book_story.domain.use_case.UpdateColorPreset +import ua.acclorite.book_story.domain.use_case.color_preset.DeleteColorPreset +import ua.acclorite.book_story.domain.use_case.color_preset.GetColorPresets +import ua.acclorite.book_story.domain.use_case.color_preset.ReorderColorPresets +import ua.acclorite.book_story.domain.use_case.color_preset.SelectColorPreset +import ua.acclorite.book_story.domain.use_case.color_preset.UpdateColorPreset import ua.acclorite.book_story.domain.util.ID import ua.acclorite.book_story.domain.util.UIText import ua.acclorite.book_story.presentation.core.constants.Constants