refactor(domain): move models in domain to model/
This commit is contained in:
parent
72b032cabf
commit
1d73fd8a91
130 changed files with 155 additions and 155 deletions
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.book
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.BookEntity
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
|
||||
interface BookMapper {
|
||||
fun toBookEntity(book: Book): BookEntity
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import androidx.core.net.toUri
|
|||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.core.ui.UIText
|
||||
import ua.acclorite.book_story.data.local.dto.BookEntity
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import javax.inject.Inject
|
||||
|
||||
class BookMapperImpl @Inject constructor() : BookMapper {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.category
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.CategoryEntity
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
|
||||
interface CategoryMapper {
|
||||
fun toCategoryEntity(category: Category): CategoryEntity
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.category
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.CategoryEntity
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import javax.inject.Inject
|
||||
|
||||
class CategoryMapperImpl @Inject constructor() : CategoryMapper {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.category_sort
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.CategorySortEntity
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
|
||||
interface CategorySortMapper {
|
||||
fun toCategorySortEntity(categorySort: CategorySort): CategorySortEntity
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.category_sort
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.CategorySortEntity
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
import javax.inject.Inject
|
||||
|
||||
class CategorySortSortMapperImpl @Inject constructor() : CategorySortMapper {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.color_preset
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.ColorPresetEntity
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
|
||||
interface ColorPresetMapper {
|
||||
fun toColorPresetEntity(colorPreset: ColorPreset, order: Int): ColorPresetEntity
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.data.mapper.color_preset
|
|||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import ua.acclorite.book_story.data.local.dto.ColorPresetEntity
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import javax.inject.Inject
|
||||
|
||||
class ColorPresetMapperImpl @Inject constructor() : ColorPresetMapper {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.file
|
||||
|
||||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.domain.file.File
|
||||
import ua.acclorite.book_story.domain.model.file.File
|
||||
|
||||
interface FileMapper {
|
||||
fun toCachedFile(file: File): CachedFile
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import android.app.Application
|
|||
import androidx.core.net.toUri
|
||||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.file.CachedFileCompat
|
||||
import ua.acclorite.book_story.domain.file.File
|
||||
import ua.acclorite.book_story.domain.model.file.File
|
||||
import javax.inject.Inject
|
||||
|
||||
class FileMapperImpl @Inject constructor(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.history
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.HistoryEntity
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
|
||||
interface HistoryMapper {
|
||||
suspend fun toHistoryEntity(history: History): HistoryEntity
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.mapper.history
|
||||
|
||||
import ua.acclorite.book_story.data.local.dto.HistoryEntity
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
import javax.inject.Inject
|
||||
|
||||
class HistoryMapperImpl @Inject constructor() : HistoryMapper {
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.data.model.library
|
|||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.core.CoverImage
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
|
||||
@Immutable
|
||||
data class BookWithCover(
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import android.graphics.BitmapFactory
|
|||
import androidx.compose.ui.graphics.asImageBitmap
|
||||
import kotlinx.coroutines.yield
|
||||
import org.jsoup.nodes.Document
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import ua.acclorite.book_story.ui.common.util.clearAllMarkdown
|
||||
import ua.acclorite.book_story.ui.common.util.clearMarkdown
|
||||
import ua.acclorite.book_story.ui.common.util.containsVisibleText
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.data.parser
|
||||
|
||||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
|
||||
interface TextParser {
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import ua.acclorite.book_story.data.parser.html.HtmlTextParser
|
|||
import ua.acclorite.book_story.data.parser.pdf.PdfTextParser
|
||||
import ua.acclorite.book_story.data.parser.txt.TxtTextParser
|
||||
import ua.acclorite.book_story.data.parser.xml.XmlTextParser
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import javax.inject.Inject
|
||||
|
||||
private const val TEXT_PARSER = "Text Parser"
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ import ua.acclorite.book_story.core.ui.UIText
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.library.BookWithCover
|
||||
import ua.acclorite.book_story.data.parser.FileParser
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import java.io.File
|
||||
import java.util.zip.ZipFile
|
||||
import javax.inject.Inject
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import org.jsoup.Jsoup
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.parser.DocumentParser
|
||||
import ua.acclorite.book_story.data.parser.TextParser
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import ua.acclorite.book_story.ui.common.constants.provideImageExtensions
|
||||
import ua.acclorite.book_story.ui.common.util.addAll
|
||||
import ua.acclorite.book_story.ui.common.util.containsVisibleText
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import ua.acclorite.book_story.core.ui.UIText
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.library.BookWithCover
|
||||
import ua.acclorite.book_story.data.parser.FileParser
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import javax.inject.Inject
|
||||
|
||||
class Fb2FileParser @Inject constructor() : FileParser {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import ua.acclorite.book_story.core.ui.UIText
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.library.BookWithCover
|
||||
import ua.acclorite.book_story.data.parser.FileParser
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import javax.inject.Inject
|
||||
|
||||
class HtmlFileParser @Inject constructor() : FileParser {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import org.jsoup.parser.Parser
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.parser.DocumentParser
|
||||
import ua.acclorite.book_story.data.parser.TextParser
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import javax.inject.Inject
|
||||
|
||||
private const val HTML_TAG = "HTML Parser"
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ import ua.acclorite.book_story.core.ui.UIText
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.library.BookWithCover
|
||||
import ua.acclorite.book_story.data.parser.FileParser
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import javax.inject.Inject
|
||||
|
||||
class PdfFileParser @Inject constructor(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import kotlinx.coroutines.yield
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.parser.MarkdownParser
|
||||
import ua.acclorite.book_story.data.parser.TextParser
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import ua.acclorite.book_story.ui.common.util.clearAllMarkdown
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import ua.acclorite.book_story.core.ui.UIText
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.library.BookWithCover
|
||||
import ua.acclorite.book_story.data.parser.FileParser
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import javax.inject.Inject
|
||||
|
||||
class TxtFileParser @Inject constructor() : FileParser {
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import kotlinx.coroutines.yield
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.parser.MarkdownParser
|
||||
import ua.acclorite.book_story.data.parser.TextParser
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import ua.acclorite.book_story.ui.common.util.clearAllMarkdown
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import org.jsoup.parser.Parser
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.parser.DocumentParser
|
||||
import ua.acclorite.book_story.data.parser.TextParser
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import javax.inject.Inject
|
||||
|
||||
private const val XML_TAG = "XML Parser"
|
||||
|
|
|
|||
|
|
@ -11,8 +11,8 @@ import ua.acclorite.book_story.data.local.room.BookDao
|
|||
import ua.acclorite.book_story.data.mapper.book.BookMapper
|
||||
import ua.acclorite.book_story.data.parser.FileParser
|
||||
import ua.acclorite.book_story.data.parser.TextParser
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.repository.BookRepository
|
||||
import ua.acclorite.book_story.domain.service.FileProvider
|
||||
import javax.inject.Inject
|
||||
|
|
|
|||
|
|
@ -9,8 +9,8 @@ package ua.acclorite.book_story.data.repository
|
|||
import ua.acclorite.book_story.data.local.room.BookDao
|
||||
import ua.acclorite.book_story.data.mapper.category.CategoryMapper
|
||||
import ua.acclorite.book_story.data.mapper.category_sort.CategorySortMapper
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.data.repository
|
|||
|
||||
import ua.acclorite.book_story.data.local.room.BookDao
|
||||
import ua.acclorite.book_story.data.mapper.color_preset.ColorPresetMapper
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.repository.ColorPresetRepository
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import ua.acclorite.book_story.data.mapper.file.FileMapper
|
|||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.library.BookWithCover
|
||||
import ua.acclorite.book_story.data.parser.FileParser
|
||||
import ua.acclorite.book_story.domain.file.File
|
||||
import ua.acclorite.book_story.domain.model.file.File
|
||||
import ua.acclorite.book_story.domain.repository.FileSystemRepository
|
||||
import ua.acclorite.book_story.domain.service.FileProvider
|
||||
import ua.acclorite.book_story.ui.common.constants.provideExtensions
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.data.repository
|
|||
|
||||
import ua.acclorite.book_story.data.local.room.BookDao
|
||||
import ua.acclorite.book_story.data.mapper.history.HistoryMapper
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import javax.inject.Inject
|
||||
import javax.inject.Singleton
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ package ua.acclorite.book_story.data.service
|
|||
import android.app.Application
|
||||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.data.model.file.CachedFileCompat
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.service.FileProvider
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
package ua.acclorite.book_story.domain.file
|
||||
package ua.acclorite.book_story.domain.model.file
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
|
||||
|
|
@ -4,10 +4,10 @@
|
|||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
package ua.acclorite.book_story.domain.history
|
||||
package ua.acclorite.book_story.domain.model.history
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
|
||||
@Immutable
|
||||
data class History(
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
package ua.acclorite.book_story.domain.library
|
||||
package ua.acclorite.book_story.domain.model.library
|
||||
|
||||
import android.net.Uri
|
||||
import android.os.Parcelable
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
package ua.acclorite.book_story.domain.library
|
||||
package ua.acclorite.book_story.domain.model.library
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
package ua.acclorite.book_story.domain.library
|
||||
package ua.acclorite.book_story.domain.model.library
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
package ua.acclorite.book_story.domain.reader
|
||||
package ua.acclorite.book_story.domain.model.reader
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
* SPDX-License-Identifier: GPL-3.0-only
|
||||
*/
|
||||
|
||||
package ua.acclorite.book_story.domain.reader
|
||||
package ua.acclorite.book_story.domain.model.reader
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.graphics.ImageBitmap
|
||||
|
|
@ -7,8 +7,8 @@
|
|||
package ua.acclorite.book_story.domain.repository
|
||||
|
||||
import ua.acclorite.book_story.core.CoverImage
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
|
||||
interface BookRepository {
|
||||
suspend fun searchBooks(
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
package ua.acclorite.book_story.domain.repository
|
||||
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
|
||||
interface CategoryRepository {
|
||||
suspend fun addCategory(
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
package ua.acclorite.book_story.domain.repository
|
||||
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
|
||||
interface ColorPresetRepository {
|
||||
suspend fun getColorPresets(): Result<List<ColorPreset>>
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.domain.repository
|
||||
|
||||
import ua.acclorite.book_story.data.model.library.BookWithCover
|
||||
import ua.acclorite.book_story.domain.file.File
|
||||
import ua.acclorite.book_story.domain.model.file.File
|
||||
|
||||
interface FileSystemRepository {
|
||||
suspend fun searchFiles(
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
package ua.acclorite.book_story.domain.repository
|
||||
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
|
||||
interface HistoryRepository {
|
||||
suspend fun getHistoryForBook(
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.domain.service
|
||||
|
||||
import ua.acclorite.book_story.data.model.file.CachedFile
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
|
||||
interface FileProvider {
|
||||
fun getFileFromBook(book: Book): Result<CachedFile>
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import ua.acclorite.book_story.core.CoverImage
|
|||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.core.logW
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.repository.BookRepository
|
||||
import ua.acclorite.book_story.domain.service.CoverImageHandler
|
||||
import javax.inject.Inject
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ package ua.acclorite.book_story.domain.use_case.book
|
|||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.core.logW
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.repository.BookRepository
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import ua.acclorite.book_story.domain.service.CoverImageHandler
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.book
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.repository.BookRepository
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import javax.inject.Inject
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.book
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.repository.BookRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.book
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.repository.BookRepository
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import javax.inject.Inject
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.book
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.repository.BookRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.category
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.domain.use_case.category
|
||||
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.category
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.category
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.domain.use_case.category
|
||||
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.category
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.domain.use_case.category
|
||||
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.repository.CategoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.color_preset
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.repository.ColorPresetRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.color_preset
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.repository.ColorPresetRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.color_preset
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.repository.ColorPresetRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.color_preset
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.repository.ColorPresetRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.color_preset
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.repository.ColorPresetRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import ua.acclorite.book_story.core.ui.UIText
|
|||
import ua.acclorite.book_story.data.model.common.NullableBook
|
||||
import ua.acclorite.book_story.data.model.common.NullableBook.NotNull
|
||||
import ua.acclorite.book_story.data.model.common.NullableBook.Null
|
||||
import ua.acclorite.book_story.domain.file.File
|
||||
import ua.acclorite.book_story.domain.model.file.File
|
||||
import ua.acclorite.book_story.domain.repository.FileSystemRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.file_system
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.file.File
|
||||
import ua.acclorite.book_story.domain.model.file.File
|
||||
import ua.acclorite.book_story.domain.repository.FileSystemRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.history
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.history
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.history
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.domain.use_case.history
|
|||
|
||||
import ua.acclorite.book_story.core.logE
|
||||
import ua.acclorite.book_story.core.logI
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
import ua.acclorite.book_story.domain.repository.HistoryRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import android.content.Context
|
|||
import android.net.Uri
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.core.ui.UIText
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
|
||||
@Immutable
|
||||
sealed class BookInfoEvent {
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ package ua.acclorite.book_story.presentation.book_info
|
|||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.core.BottomSheet
|
||||
import ua.acclorite.book_story.core.Dialog
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.ui.common.constants.provideEmptyBook
|
||||
|
||||
@Immutable
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import kotlinx.coroutines.withContext
|
|||
import kotlinx.coroutines.yield
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.data.model.common.NullableBook
|
||||
import ua.acclorite.book_story.domain.file.File
|
||||
import ua.acclorite.book_story.domain.model.file.File
|
||||
import ua.acclorite.book_story.domain.use_case.book.AddBookUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.file_system.GetBookFromFileUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.file_system.SearchFilesUseCase
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import android.content.Context
|
|||
import androidx.compose.material3.SnackbarHostState
|
||||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.focus.FocusRequester
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
|
||||
@Immutable
|
||||
sealed class HistoryEvent {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ import kotlinx.coroutines.sync.withLock
|
|||
import kotlinx.coroutines.withContext
|
||||
import kotlinx.coroutines.yield
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
import ua.acclorite.book_story.domain.use_case.book.GetBookUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.history.AddHistoryUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.history.DeleteHistoryUseCase
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
package ua.acclorite.book_story.presentation.history.model
|
||||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.domain.history.History
|
||||
import ua.acclorite.book_story.domain.model.history.History
|
||||
|
||||
@Immutable
|
||||
data class GroupedHistory(
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ package ua.acclorite.book_story.presentation.library
|
|||
import android.content.Context
|
||||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.focus.FocusRequester
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
|
||||
@Immutable
|
||||
sealed class LibraryEvent {
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ import kotlinx.coroutines.sync.withLock
|
|||
import kotlinx.coroutines.withContext
|
||||
import kotlinx.coroutines.yield
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.use_case.book.DeleteBookUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.book.SearchBooksUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.book.UpdateBookUseCase
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.presentation.library.model
|
|||
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.core.Selected
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
|
||||
@Immutable
|
||||
data class SelectableBook(
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.presentation.reader
|
|||
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText.Chapter
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter
|
||||
|
||||
@Immutable
|
||||
sealed class ReaderEvent {
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ import kotlinx.coroutines.withContext
|
|||
import kotlinx.coroutines.yield
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.core.ui.UIText
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText.Chapter
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter
|
||||
import ua.acclorite.book_story.domain.use_case.book.GetBookUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.book.GetTextUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.book.UpdateBookUseCase
|
||||
|
|
|
|||
|
|
@ -11,9 +11,9 @@ import androidx.compose.runtime.Immutable
|
|||
import ua.acclorite.book_story.core.BottomSheet
|
||||
import ua.acclorite.book_story.core.Drawer
|
||||
import ua.acclorite.book_story.core.ui.UIText
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.reader.ReaderText.Chapter
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText
|
||||
import ua.acclorite.book_story.domain.model.reader.ReaderText.Chapter
|
||||
import ua.acclorite.book_story.presentation.reader.model.Checkpoint
|
||||
import ua.acclorite.book_story.ui.common.constants.provideEmptyBook
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ import android.net.Uri
|
|||
import androidx.compose.runtime.Immutable
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import ua.acclorite.book_story.core.ID
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.presentation.library.model.LibrarySortOrder
|
||||
|
||||
@Immutable
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@ import kotlinx.coroutines.sync.withLock
|
|||
import kotlinx.coroutines.withContext
|
||||
import kotlinx.coroutines.yield
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.use_case.category.AddCategoryUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.category.DeleteCategoryUseCase
|
||||
import ua.acclorite.book_story.domain.use_case.category.GetCategoriesUseCase
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@ package ua.acclorite.book_story.presentation.settings
|
|||
|
||||
import androidx.compose.foundation.lazy.LazyListState
|
||||
import androidx.compose.runtime.Immutable
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.reader.ColorPreset
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.CategorySort
|
||||
import ua.acclorite.book_story.domain.model.reader.ColorPreset
|
||||
import ua.acclorite.book_story.ui.common.constants.provideDefaultColorPreset
|
||||
|
||||
@Immutable
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import androidx.compose.runtime.Composable
|
|||
import androidx.compose.ui.platform.LocalContext
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.core.ui.UIText
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.dialog.DialogWithTextField
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.ui.book_info
|
|||
|
||||
import androidx.compose.runtime.Composable
|
||||
import ua.acclorite.book_story.core.BottomSheet
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoScreen
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ import androidx.compose.ui.platform.LocalContext
|
|||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet
|
||||
|
||||
|
|
|
|||
|
|
@ -10,8 +10,8 @@ import androidx.compose.foundation.lazy.LazyListState
|
|||
import androidx.compose.runtime.Composable
|
||||
import ua.acclorite.book_story.core.BottomSheet
|
||||
import ua.acclorite.book_story.core.Dialog
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
|
||||
@Composable
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ package ua.acclorite.book_story.ui.book_info
|
|||
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.platform.LocalContext
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.dialog.DialogWithTextField
|
||||
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ import androidx.compose.ui.res.stringResource
|
|||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.data.model.file.CachedFileCompat
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar
|
||||
import ua.acclorite.book_story.ui.common.components.modal_bottom_sheet.ModalBottomSheet
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ package ua.acclorite.book_story.ui.book_info
|
|||
|
||||
import androidx.compose.runtime.Composable
|
||||
import ua.acclorite.book_story.core.Dialog
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoScreen
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import androidx.compose.foundation.lazy.LazyListState
|
|||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.common.LazyColumnWithScrollbar
|
||||
import ua.acclorite.book_story.ui.common.constants.providePrimaryScrollbar
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import androidx.compose.ui.Modifier
|
|||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.ui.common.components.common.StyledText
|
||||
import ua.acclorite.book_story.ui.common.util.calculateProgress
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ import androidx.compose.ui.res.stringResource
|
|||
import androidx.compose.ui.unit.Dp
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.common.StyledText
|
||||
import ua.acclorite.book_story.ui.common.util.noRippleClickable
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ import androidx.compose.runtime.Composable
|
|||
import androidx.compose.ui.Alignment
|
||||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
|
||||
@Composable
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ import androidx.compose.ui.Modifier
|
|||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.common.StyledText
|
||||
import ua.acclorite.book_story.ui.common.util.noRippleClickable
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ import androidx.compose.ui.draw.clip
|
|||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.common.AsyncCoverImage
|
||||
import ua.acclorite.book_story.ui.common.util.noRippleClickable
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ import androidx.compose.ui.Alignment
|
|||
import androidx.compose.ui.Modifier
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.ui.common.components.common.StyledText
|
||||
import ua.acclorite.book_story.ui.common.util.calculateProgress
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ import androidx.compose.foundation.layout.fillMaxWidth
|
|||
import androidx.compose.material3.MaterialTheme
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.Modifier
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.common.StyledText
|
||||
import ua.acclorite.book_story.ui.common.util.noRippleClickable
|
||||
|
|
|
|||
|
|
@ -18,8 +18,8 @@ import androidx.compose.ui.platform.LocalContext
|
|||
import androidx.compose.ui.res.stringResource
|
||||
import androidx.compose.ui.unit.dp
|
||||
import ua.acclorite.book_story.R
|
||||
import ua.acclorite.book_story.domain.library.Book
|
||||
import ua.acclorite.book_story.domain.library.Category
|
||||
import ua.acclorite.book_story.domain.model.library.Book
|
||||
import ua.acclorite.book_story.domain.model.library.Category
|
||||
import ua.acclorite.book_story.presentation.book_info.BookInfoEvent
|
||||
import ua.acclorite.book_story.ui.common.components.common.StyledText
|
||||
import ua.acclorite.book_story.ui.common.components.dialog.CheckboxDialogItem
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue