🛠️ Reformat use_case package

* Split all use cases into different packages
This commit is contained in:
Acclorite 2024-10-01 23:18:41 +03:00
parent f888c3b0c7
commit 1104100b3b
37 changed files with 66 additions and 66 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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