恢复项目结构名,增强书源兼容性
This commit is contained in:
+40
-40
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa
|
||||
package io.legado.app
|
||||
|
||||
import android.app.Application
|
||||
import android.app.Notification
|
||||
@@ -18,45 +18,45 @@ import com.jeremyliao.liveeventbus.logger.DefaultLogger
|
||||
import com.script.rhino.ReadOnlyJavaObject
|
||||
import com.script.rhino.RhinoScriptEngine
|
||||
import com.script.rhino.RhinoWrapFactory
|
||||
import io.legato.kazusa.constant.AppConst.channelIdDownload
|
||||
import io.legato.kazusa.constant.AppConst.channelIdReadAloud
|
||||
import io.legato.kazusa.constant.AppConst.channelIdWeb
|
||||
import io.legato.kazusa.constant.PreferKey
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.data.entities.Book
|
||||
import io.legato.kazusa.data.entities.BookChapter
|
||||
import io.legato.kazusa.data.entities.BookSource
|
||||
import io.legato.kazusa.data.entities.HttpTTS
|
||||
import io.legato.kazusa.data.entities.RssSource
|
||||
import io.legato.kazusa.data.entities.rule.BookInfoRule
|
||||
import io.legato.kazusa.data.entities.rule.ContentRule
|
||||
import io.legato.kazusa.data.entities.rule.ExploreRule
|
||||
import io.legato.kazusa.data.entities.rule.SearchRule
|
||||
import io.legato.kazusa.help.AppFreezeMonitor
|
||||
import io.legato.kazusa.help.AppWebDav
|
||||
import io.legato.kazusa.help.CrashHandler
|
||||
import io.legato.kazusa.help.DefaultData
|
||||
import io.legato.kazusa.help.LifecycleHelp
|
||||
import io.legato.kazusa.help.RuleBigDataHelp
|
||||
import io.legato.kazusa.help.book.BookHelp
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.help.config.ThemeConfig.applyDayNightInit
|
||||
import io.legato.kazusa.help.coroutine.Coroutine
|
||||
import io.legato.kazusa.help.http.Cronet
|
||||
import io.legato.kazusa.help.http.ObsoleteUrlFactory
|
||||
import io.legato.kazusa.help.http.okHttpClient
|
||||
import io.legato.kazusa.help.rhino.NativeBaseSource
|
||||
import io.legato.kazusa.help.source.SourceHelp
|
||||
import io.legato.kazusa.help.storage.Backup
|
||||
import io.legato.kazusa.lib.theme.primaryColor
|
||||
import io.legato.kazusa.model.BookCover
|
||||
import io.legato.kazusa.utils.ChineseUtils
|
||||
import io.legato.kazusa.utils.FirebaseManager
|
||||
import io.legato.kazusa.utils.LogUtils
|
||||
import io.legato.kazusa.utils.defaultSharedPreferences
|
||||
import io.legato.kazusa.utils.getPrefBoolean
|
||||
import io.legato.kazusa.utils.getPrefString
|
||||
import io.legato.kazusa.utils.isDebuggable
|
||||
import io.legado.app.constant.AppConst.channelIdDownload
|
||||
import io.legado.app.constant.AppConst.channelIdReadAloud
|
||||
import io.legado.app.constant.AppConst.channelIdWeb
|
||||
import io.legado.app.constant.PreferKey
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.data.entities.Book
|
||||
import io.legado.app.data.entities.BookChapter
|
||||
import io.legado.app.data.entities.BookSource
|
||||
import io.legado.app.data.entities.HttpTTS
|
||||
import io.legado.app.data.entities.RssSource
|
||||
import io.legado.app.data.entities.rule.BookInfoRule
|
||||
import io.legado.app.data.entities.rule.ContentRule
|
||||
import io.legado.app.data.entities.rule.ExploreRule
|
||||
import io.legado.app.data.entities.rule.SearchRule
|
||||
import io.legado.app.help.AppFreezeMonitor
|
||||
import io.legado.app.help.AppWebDav
|
||||
import io.legado.app.help.CrashHandler
|
||||
import io.legado.app.help.DefaultData
|
||||
import io.legado.app.help.LifecycleHelp
|
||||
import io.legado.app.help.RuleBigDataHelp
|
||||
import io.legado.app.help.book.BookHelp
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.config.ThemeConfig.applyDayNightInit
|
||||
import io.legado.app.help.coroutine.Coroutine
|
||||
import io.legado.app.help.http.Cronet
|
||||
import io.legado.app.help.http.ObsoleteUrlFactory
|
||||
import io.legado.app.help.http.okHttpClient
|
||||
import io.legado.app.help.rhino.NativeBaseSource
|
||||
import io.legado.app.help.source.SourceHelp
|
||||
import io.legado.app.help.storage.Backup
|
||||
import io.legado.app.lib.theme.primaryColor
|
||||
import io.legado.app.model.BookCover
|
||||
import io.legado.app.utils.ChineseUtils
|
||||
import io.legado.app.utils.FirebaseManager
|
||||
import io.legado.app.utils.LogUtils
|
||||
import io.legado.app.utils.defaultSharedPreferences
|
||||
import io.legado.app.utils.getPrefBoolean
|
||||
import io.legado.app.utils.getPrefString
|
||||
import io.legado.app.utils.isDebuggable
|
||||
import kotlinx.coroutines.launch
|
||||
import org.chromium.base.ThreadUtils
|
||||
import splitties.init.appCtx
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Copyright (C) 2020 w568w
|
||||
*/
|
||||
package io.legato.kazusa.api
|
||||
package io.legado.app.api
|
||||
|
||||
import android.content.ContentProvider
|
||||
import android.content.ContentValues
|
||||
@@ -10,9 +10,9 @@ import android.database.Cursor
|
||||
import android.database.MatrixCursor
|
||||
import android.net.Uri
|
||||
import com.google.gson.Gson
|
||||
import io.legato.kazusa.api.controller.BookController
|
||||
import io.legato.kazusa.api.controller.BookSourceController
|
||||
import io.legato.kazusa.api.controller.RssSourceController
|
||||
import io.legado.app.api.controller.BookController
|
||||
import io.legado.app.api.controller.BookSourceController
|
||||
import io.legado.app.api.controller.RssSourceController
|
||||
import kotlinx.coroutines.runBlocking
|
||||
|
||||
/**
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.api
|
||||
package io.legado.app.api
|
||||
|
||||
import androidx.annotation.Keep
|
||||
|
||||
+5
-5
@@ -1,14 +1,14 @@
|
||||
package io.legato.kazusa.api
|
||||
package io.legado.app.api
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import androidx.core.content.pm.ShortcutInfoCompat
|
||||
import androidx.core.content.pm.ShortcutManagerCompat
|
||||
import androidx.core.graphics.drawable.IconCompat
|
||||
import io.legato.kazusa.R
|
||||
import io.legato.kazusa.receiver.SharedReceiverActivity
|
||||
import io.legato.kazusa.ui.book.read.ReadBookActivity
|
||||
import io.legato.kazusa.ui.main.MainActivity
|
||||
import io.legado.app.R
|
||||
import io.legado.app.receiver.SharedReceiverActivity
|
||||
import io.legado.app.ui.book.read.ReadBookActivity
|
||||
import io.legado.app.ui.main.MainActivity
|
||||
|
||||
object ShortCuts {
|
||||
|
||||
+23
-23
@@ -1,31 +1,31 @@
|
||||
package io.legato.kazusa.api.controller
|
||||
package io.legado.app.api.controller
|
||||
|
||||
import android.graphics.Bitmap
|
||||
import android.graphics.drawable.Drawable
|
||||
import androidx.core.graphics.drawable.toBitmap
|
||||
import com.bumptech.glide.Glide
|
||||
import io.legato.kazusa.api.ReturnData
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.data.entities.Book
|
||||
import io.legato.kazusa.data.entities.BookProgress
|
||||
import io.legato.kazusa.data.entities.BookSource
|
||||
import io.legato.kazusa.help.AppWebDav
|
||||
import io.legato.kazusa.help.CacheManager
|
||||
import io.legato.kazusa.help.book.BookHelp
|
||||
import io.legato.kazusa.help.book.ContentProcessor
|
||||
import io.legato.kazusa.help.book.isLocal
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.help.glide.ImageLoader
|
||||
import io.legato.kazusa.model.BookCover
|
||||
import io.legato.kazusa.model.ImageProvider
|
||||
import io.legato.kazusa.model.ReadBook
|
||||
import io.legato.kazusa.model.localBook.LocalBook
|
||||
import io.legato.kazusa.model.webBook.WebBook
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.cnCompare
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legato.kazusa.utils.printOnDebug
|
||||
import io.legato.kazusa.utils.stackTraceStr
|
||||
import io.legado.app.api.ReturnData
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.data.entities.Book
|
||||
import io.legado.app.data.entities.BookProgress
|
||||
import io.legado.app.data.entities.BookSource
|
||||
import io.legado.app.help.AppWebDav
|
||||
import io.legado.app.help.CacheManager
|
||||
import io.legado.app.help.book.BookHelp
|
||||
import io.legado.app.help.book.ContentProcessor
|
||||
import io.legado.app.help.book.isLocal
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.glide.ImageLoader
|
||||
import io.legado.app.model.BookCover
|
||||
import io.legado.app.model.ImageProvider
|
||||
import io.legado.app.model.ReadBook
|
||||
import io.legado.app.model.localBook.LocalBook
|
||||
import io.legado.app.model.webBook.WebBook
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.cnCompare
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import io.legado.app.utils.printOnDebug
|
||||
import io.legado.app.utils.stackTraceStr
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import splitties.init.appCtx
|
||||
+8
-8
@@ -1,14 +1,14 @@
|
||||
package io.legato.kazusa.api.controller
|
||||
package io.legado.app.api.controller
|
||||
|
||||
|
||||
import android.text.TextUtils
|
||||
import io.legato.kazusa.api.ReturnData
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.data.entities.BookSource
|
||||
import io.legato.kazusa.help.source.SourceHelp
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonArray
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legado.app.api.ReturnData
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.data.entities.BookSource
|
||||
import io.legado.app.help.source.SourceHelp
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonArray
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
|
||||
object BookSourceController {
|
||||
|
||||
+8
-8
@@ -1,12 +1,12 @@
|
||||
package io.legato.kazusa.api.controller
|
||||
package io.legado.app.api.controller
|
||||
|
||||
import io.legato.kazusa.api.ReturnData
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.data.entities.ReplaceRule
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legato.kazusa.utils.replace
|
||||
import io.legato.kazusa.utils.stackTraceStr
|
||||
import io.legado.app.api.ReturnData
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.data.entities.ReplaceRule
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import io.legado.app.utils.replace
|
||||
import io.legado.app.utils.stackTraceStr
|
||||
|
||||
object ReplaceRuleController {
|
||||
|
||||
+8
-8
@@ -1,14 +1,14 @@
|
||||
package io.legato.kazusa.api.controller
|
||||
package io.legado.app.api.controller
|
||||
|
||||
|
||||
import android.text.TextUtils
|
||||
import io.legato.kazusa.api.ReturnData
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.data.entities.RssSource
|
||||
import io.legato.kazusa.help.source.SourceHelp
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonArray
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legado.app.api.ReturnData
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.data.entities.RssSource
|
||||
import io.legado.app.help.source.SourceHelp
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonArray
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
|
||||
object RssSourceController {
|
||||
|
||||
+5
-6
@@ -1,16 +1,15 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
import android.content.Context
|
||||
import android.content.res.Configuration
|
||||
import android.content.res.Resources
|
||||
import android.os.Build
|
||||
import android.os.LocaleList
|
||||
import io.legato.kazusa.constant.PreferKey
|
||||
import io.legato.kazusa.utils.getPrefInt
|
||||
import io.legato.kazusa.utils.getPrefString
|
||||
import io.legato.kazusa.utils.sysConfiguration
|
||||
import io.legado.app.constant.PreferKey
|
||||
import io.legado.app.utils.getPrefInt
|
||||
import io.legado.app.utils.getPrefString
|
||||
import io.legado.app.utils.sysConfiguration
|
||||
import java.util.*
|
||||
|
||||
|
||||
+21
-21
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
@@ -21,26 +21,26 @@ import androidx.viewbinding.ViewBinding
|
||||
import com.google.android.material.appbar.AppBarLayout
|
||||
import com.google.android.material.color.DynamicColors
|
||||
import com.google.android.material.color.DynamicColorsOptions
|
||||
import io.legato.kazusa.R
|
||||
import io.legato.kazusa.constant.AppLog
|
||||
import io.legato.kazusa.constant.EventBus
|
||||
import io.legato.kazusa.constant.PreferKey
|
||||
import io.legato.kazusa.constant.Theme
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.help.config.ThemeConfig
|
||||
import io.legato.kazusa.utils.applyOpenTint
|
||||
import io.legato.kazusa.utils.applyTint
|
||||
import io.legato.kazusa.utils.disableAutoFill
|
||||
import io.legato.kazusa.utils.getPrefString
|
||||
import io.legato.kazusa.utils.hideSoftInput
|
||||
import io.legato.kazusa.utils.observeEvent
|
||||
import io.legato.kazusa.utils.toastOnUi
|
||||
import io.legato.kazusa.utils.windowSize
|
||||
import io.legato.kazusa.lib.theme.primaryColor
|
||||
import io.legato.kazusa.utils.fullScreen
|
||||
import io.legato.kazusa.utils.setNavigationBarColorAuto
|
||||
import io.legato.kazusa.utils.setStatusBarColorAuto
|
||||
import io.legato.kazusa.utils.themeColor
|
||||
import io.legado.app.R
|
||||
import io.legado.app.constant.AppLog
|
||||
import io.legado.app.constant.EventBus
|
||||
import io.legado.app.constant.PreferKey
|
||||
import io.legado.app.constant.Theme
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.config.ThemeConfig
|
||||
import io.legado.app.utils.applyOpenTint
|
||||
import io.legado.app.utils.applyTint
|
||||
import io.legado.app.utils.disableAutoFill
|
||||
import io.legado.app.utils.getPrefString
|
||||
import io.legado.app.utils.hideSoftInput
|
||||
import io.legado.app.utils.observeEvent
|
||||
import io.legado.app.utils.toastOnUi
|
||||
import io.legado.app.utils.windowSize
|
||||
import io.legado.app.lib.theme.primaryColor
|
||||
import io.legado.app.utils.fullScreen
|
||||
import io.legado.app.utils.setNavigationBarColorAuto
|
||||
import io.legado.app.utils.setStatusBarColorAuto
|
||||
import io.legado.app.utils.themeColor
|
||||
import java.io.File
|
||||
|
||||
|
||||
+5
-5
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import android.content.DialogInterface
|
||||
import android.content.DialogInterface.OnDismissListener
|
||||
@@ -10,10 +10,10 @@ import androidx.fragment.app.FragmentManager
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import com.google.android.material.bottomsheet.BottomSheetDialog
|
||||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
||||
import io.legato.kazusa.constant.AppLog
|
||||
import io.legato.kazusa.help.coroutine.Coroutine
|
||||
import io.legato.kazusa.utils.setNavigationBarColorAuto
|
||||
import io.legato.kazusa.utils.themeColor
|
||||
import io.legado.app.constant.AppLog
|
||||
import io.legado.app.help.coroutine.Coroutine
|
||||
import io.legado.app.utils.setNavigationBarColorAuto
|
||||
import io.legado.app.utils.themeColor
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlin.coroutines.CoroutineContext
|
||||
+5
-5
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import android.app.Dialog
|
||||
import android.content.DialogInterface
|
||||
@@ -10,10 +10,10 @@ import androidx.fragment.app.DialogFragment
|
||||
import androidx.fragment.app.FragmentManager
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
|
||||
import io.legato.kazusa.R
|
||||
import io.legato.kazusa.constant.AppLog
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.help.coroutine.Coroutine
|
||||
import io.legado.app.R
|
||||
import io.legado.app.constant.AppLog
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.coroutine.Coroutine
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlin.coroutines.CoroutineContext
|
||||
+2
-3
@@ -1,7 +1,6 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.res.Configuration
|
||||
import android.os.Bundle
|
||||
import android.view.Menu
|
||||
import android.view.MenuInflater
|
||||
@@ -11,7 +10,7 @@ import androidx.annotation.LayoutRes
|
||||
import androidx.appcompat.view.SupportMenuInflater
|
||||
import androidx.appcompat.widget.Toolbar
|
||||
import androidx.fragment.app.Fragment
|
||||
import io.legato.kazusa.utils.applyTint
|
||||
import io.legado.app.utils.applyTint
|
||||
|
||||
@Suppress("MemberVisibilityCanBePrivate")
|
||||
abstract class BaseFragment(@LayoutRes layoutID: Int) : Fragment(layoutID) {
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import androidx.lifecycle.LifecycleEventObserver
|
||||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legado.app.help.config.AppConfig
|
||||
|
||||
|
||||
abstract class BasePrefDialogFragment(
|
||||
+8
-8
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import android.content.Intent
|
||||
import android.os.Build
|
||||
@@ -6,13 +6,13 @@ import android.os.IBinder
|
||||
import androidx.annotation.CallSuper
|
||||
import androidx.lifecycle.LifecycleService
|
||||
import androidx.lifecycle.lifecycleScope
|
||||
import io.legato.kazusa.R
|
||||
import io.legato.kazusa.help.LifecycleHelp
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.help.coroutine.Coroutine
|
||||
import io.legato.kazusa.lib.permission.Permissions
|
||||
import io.legato.kazusa.lib.permission.PermissionsCompat
|
||||
import io.legato.kazusa.utils.LogUtils
|
||||
import io.legado.app.R
|
||||
import io.legado.app.help.LifecycleHelp
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.coroutine.Coroutine
|
||||
import io.legado.app.lib.permission.Permissions
|
||||
import io.legado.app.lib.permission.PermissionsCompat
|
||||
import io.legado.app.utils.LogUtils
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.CoroutineStart
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
+3
-3
@@ -1,11 +1,11 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import android.app.Application
|
||||
import android.content.Context
|
||||
import androidx.lifecycle.AndroidViewModel
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import io.legato.kazusa.App
|
||||
import io.legato.kazusa.help.coroutine.Coroutine
|
||||
import io.legado.app.App
|
||||
import io.legado.app.help.coroutine.Coroutine
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.CoroutineStart
|
||||
import kotlinx.coroutines.Deferred
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import androidx.lifecycle.ViewModel
|
||||
import androidx.viewbinding.ViewBinding
|
||||
import io.legato.kazusa.constant.Theme
|
||||
import io.legado.app.constant.Theme
|
||||
|
||||
abstract class VMBaseActivity<VB : ViewBinding, VM : ViewModel>(
|
||||
fullScreen: Boolean = true,
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base
|
||||
package io.legado.app.base
|
||||
|
||||
import androidx.lifecycle.ViewModel
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter
|
||||
package io.legado.app.base.adapter
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Parcelable
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package io.legato.kazusa.base.adapter
|
||||
package io.legado.app.base.adapter
|
||||
|
||||
import android.view.animation.Interpolator
|
||||
import android.view.animation.LinearInterpolator
|
||||
import io.legato.kazusa.base.adapter.animations.*
|
||||
import io.legado.app.base.adapter.animations.*
|
||||
|
||||
/**
|
||||
* Created by Invincible on 2017/12/15.
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter
|
||||
package io.legado.app.base.adapter
|
||||
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import androidx.viewbinding.ViewBinding
|
||||
+4
-4
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter
|
||||
package io.legado.app.base.adapter
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
@@ -9,9 +9,9 @@ import androidx.recyclerview.widget.DiffUtil
|
||||
import androidx.recyclerview.widget.GridLayoutManager
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import androidx.viewbinding.ViewBinding
|
||||
import io.legato.kazusa.help.coroutine.Coroutine
|
||||
import io.legato.kazusa.utils.buildMainHandler
|
||||
import io.legato.kazusa.utils.withTimeoutOrNullAsync
|
||||
import io.legado.app.help.coroutine.Coroutine
|
||||
import io.legado.app.utils.buildMainHandler
|
||||
import io.legado.app.utils.withTimeoutOrNullAsync
|
||||
import kotlinx.coroutines.ensureActive
|
||||
import splitties.views.onLongClick
|
||||
import java.util.Collections
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter.animations
|
||||
package io.legado.app.base.adapter.animations
|
||||
|
||||
import android.animation.Animator
|
||||
import android.animation.ObjectAnimator
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter.animations
|
||||
package io.legado.app.base.adapter.animations
|
||||
|
||||
import android.animation.Animator
|
||||
import android.view.View
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter.animations
|
||||
package io.legado.app.base.adapter.animations
|
||||
|
||||
import android.animation.Animator
|
||||
import android.animation.ObjectAnimator
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter.animations
|
||||
package io.legado.app.base.adapter.animations
|
||||
|
||||
import android.animation.Animator
|
||||
import android.animation.ObjectAnimator
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter.animations
|
||||
package io.legado.app.base.adapter.animations
|
||||
|
||||
import android.animation.Animator
|
||||
import android.animation.ObjectAnimator
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.base.adapter.animations
|
||||
package io.legado.app.base.adapter.animations
|
||||
|
||||
import android.animation.Animator
|
||||
import android.animation.ObjectAnimator
|
||||
+3
-3
@@ -1,12 +1,12 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.pm.PackageManager
|
||||
import android.provider.Settings
|
||||
import androidx.annotation.Keep
|
||||
import cn.hutool.crypto.digest.DigestUtil
|
||||
import io.legato.kazusa.BuildConfig
|
||||
import io.legato.kazusa.help.update.AppVariant
|
||||
import io.legado.app.BuildConfig
|
||||
import io.legado.app.help.update.AppVariant
|
||||
import org.apache.commons.lang3.time.FastDateFormat
|
||||
import splitties.init.appCtx
|
||||
|
||||
+5
-5
@@ -1,10 +1,10 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
import android.util.Log
|
||||
import io.legato.kazusa.BuildConfig
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.utils.LogUtils
|
||||
import io.legato.kazusa.utils.toastOnUi
|
||||
import io.legado.app.BuildConfig
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.utils.LogUtils
|
||||
import io.legado.app.utils.toastOnUi
|
||||
import splitties.init.appCtx
|
||||
|
||||
object AppLog {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
import java.util.regex.Pattern
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
import androidx.annotation.IntDef
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
import androidx.annotation.IntDef
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
object EventBus {
|
||||
const val MEDIA_BUTTON = "mediaButton"
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
@Suppress("ConstPropertyName")
|
||||
object IntentAction {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
/**
|
||||
* 通知ID不能重复,统一规划通知ID
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
import androidx.annotation.IntDef
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
@Suppress("ConstPropertyName")
|
||||
object PreferKey {
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
import androidx.annotation.IntDef
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
object Status {
|
||||
const val STOP = 0
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.constant
|
||||
package io.legado.app.constant
|
||||
|
||||
enum class Theme {
|
||||
Dark, Light, Auto;
|
||||
+45
-45
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data
|
||||
package io.legado.app.data
|
||||
|
||||
import android.content.ContentValues
|
||||
import android.database.sqlite.SQLiteDatabase
|
||||
@@ -7,50 +7,50 @@ import androidx.room.Database
|
||||
import androidx.room.Room
|
||||
import androidx.room.RoomDatabase
|
||||
import androidx.sqlite.db.SupportSQLiteDatabase
|
||||
import io.legato.kazusa.data.dao.BookChapterDao
|
||||
import io.legato.kazusa.data.dao.BookDao
|
||||
import io.legato.kazusa.data.dao.BookGroupDao
|
||||
import io.legato.kazusa.data.dao.BookSourceDao
|
||||
import io.legato.kazusa.data.dao.BookmarkDao
|
||||
import io.legato.kazusa.data.dao.CacheDao
|
||||
import io.legato.kazusa.data.dao.CookieDao
|
||||
import io.legato.kazusa.data.dao.DictRuleDao
|
||||
import io.legato.kazusa.data.dao.HttpTTSDao
|
||||
import io.legato.kazusa.data.dao.KeyboardAssistsDao
|
||||
import io.legato.kazusa.data.dao.ReadRecordDao
|
||||
import io.legato.kazusa.data.dao.ReplaceRuleDao
|
||||
import io.legato.kazusa.data.dao.RssArticleDao
|
||||
import io.legato.kazusa.data.dao.RssReadRecordDao
|
||||
import io.legato.kazusa.data.dao.RssSourceDao
|
||||
import io.legato.kazusa.data.dao.RssStarDao
|
||||
import io.legato.kazusa.data.dao.RuleSubDao
|
||||
import io.legato.kazusa.data.dao.SearchBookDao
|
||||
import io.legato.kazusa.data.dao.SearchKeywordDao
|
||||
import io.legato.kazusa.data.dao.ServerDao
|
||||
import io.legato.kazusa.data.dao.TxtTocRuleDao
|
||||
import io.legato.kazusa.data.entities.Book
|
||||
import io.legato.kazusa.data.entities.BookChapter
|
||||
import io.legato.kazusa.data.entities.BookGroup
|
||||
import io.legato.kazusa.data.entities.BookSource
|
||||
import io.legato.kazusa.data.entities.BookSourcePart
|
||||
import io.legato.kazusa.data.entities.Bookmark
|
||||
import io.legato.kazusa.data.entities.Cache
|
||||
import io.legato.kazusa.data.entities.Cookie
|
||||
import io.legato.kazusa.data.entities.DictRule
|
||||
import io.legato.kazusa.data.entities.HttpTTS
|
||||
import io.legato.kazusa.data.entities.KeyboardAssist
|
||||
import io.legato.kazusa.data.entities.ReadRecord
|
||||
import io.legato.kazusa.data.entities.ReplaceRule
|
||||
import io.legato.kazusa.data.entities.RssArticle
|
||||
import io.legato.kazusa.data.entities.RssReadRecord
|
||||
import io.legato.kazusa.data.entities.RssSource
|
||||
import io.legato.kazusa.data.entities.RssStar
|
||||
import io.legato.kazusa.data.entities.RuleSub
|
||||
import io.legato.kazusa.data.entities.SearchBook
|
||||
import io.legato.kazusa.data.entities.SearchKeyword
|
||||
import io.legato.kazusa.data.entities.Server
|
||||
import io.legato.kazusa.data.entities.TxtTocRule
|
||||
import io.legato.kazusa.help.DefaultData
|
||||
import io.legado.app.data.dao.BookChapterDao
|
||||
import io.legado.app.data.dao.BookDao
|
||||
import io.legado.app.data.dao.BookGroupDao
|
||||
import io.legado.app.data.dao.BookSourceDao
|
||||
import io.legado.app.data.dao.BookmarkDao
|
||||
import io.legado.app.data.dao.CacheDao
|
||||
import io.legado.app.data.dao.CookieDao
|
||||
import io.legado.app.data.dao.DictRuleDao
|
||||
import io.legado.app.data.dao.HttpTTSDao
|
||||
import io.legado.app.data.dao.KeyboardAssistsDao
|
||||
import io.legado.app.data.dao.ReadRecordDao
|
||||
import io.legado.app.data.dao.ReplaceRuleDao
|
||||
import io.legado.app.data.dao.RssArticleDao
|
||||
import io.legado.app.data.dao.RssReadRecordDao
|
||||
import io.legado.app.data.dao.RssSourceDao
|
||||
import io.legado.app.data.dao.RssStarDao
|
||||
import io.legado.app.data.dao.RuleSubDao
|
||||
import io.legado.app.data.dao.SearchBookDao
|
||||
import io.legado.app.data.dao.SearchKeywordDao
|
||||
import io.legado.app.data.dao.ServerDao
|
||||
import io.legado.app.data.dao.TxtTocRuleDao
|
||||
import io.legado.app.data.entities.Book
|
||||
import io.legado.app.data.entities.BookChapter
|
||||
import io.legado.app.data.entities.BookGroup
|
||||
import io.legado.app.data.entities.BookSource
|
||||
import io.legado.app.data.entities.BookSourcePart
|
||||
import io.legado.app.data.entities.Bookmark
|
||||
import io.legado.app.data.entities.Cache
|
||||
import io.legado.app.data.entities.Cookie
|
||||
import io.legado.app.data.entities.DictRule
|
||||
import io.legado.app.data.entities.HttpTTS
|
||||
import io.legado.app.data.entities.KeyboardAssist
|
||||
import io.legado.app.data.entities.ReadRecord
|
||||
import io.legado.app.data.entities.ReplaceRule
|
||||
import io.legado.app.data.entities.RssArticle
|
||||
import io.legado.app.data.entities.RssReadRecord
|
||||
import io.legado.app.data.entities.RssSource
|
||||
import io.legado.app.data.entities.RssStar
|
||||
import io.legado.app.data.entities.RuleSub
|
||||
import io.legado.app.data.entities.SearchBook
|
||||
import io.legado.app.data.entities.SearchKeyword
|
||||
import io.legado.app.data.entities.Server
|
||||
import io.legado.app.data.entities.TxtTocRule
|
||||
import io.legado.app.help.DefaultData
|
||||
import org.intellij.lang.annotations.Language
|
||||
import splitties.init.appCtx
|
||||
import java.util.Locale
|
||||
+4
-4
@@ -1,12 +1,12 @@
|
||||
package io.legato.kazusa.data
|
||||
package io.legado.app.data
|
||||
|
||||
import androidx.room.DeleteColumn
|
||||
import androidx.room.migration.AutoMigrationSpec
|
||||
import androidx.room.migration.Migration
|
||||
import androidx.sqlite.db.SupportSQLiteDatabase
|
||||
import io.legato.kazusa.constant.AppConst
|
||||
import io.legato.kazusa.constant.BookSourceType
|
||||
import io.legato.kazusa.constant.BookType
|
||||
import io.legado.app.constant.AppConst
|
||||
import io.legado.app.constant.BookSourceType
|
||||
import io.legado.app.constant.BookType
|
||||
|
||||
object DatabaseMigrations {
|
||||
|
||||
+2
-2
@@ -1,11 +1,11 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Update
|
||||
import io.legato.kazusa.data.entities.BookChapter
|
||||
import io.legado.app.data.entities.BookChapter
|
||||
|
||||
@Dao
|
||||
interface BookChapterDao {
|
||||
+6
-6
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Delete
|
||||
@@ -7,11 +7,11 @@ import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Transaction
|
||||
import androidx.room.Update
|
||||
import io.legato.kazusa.constant.BookType
|
||||
import io.legato.kazusa.data.entities.Book
|
||||
import io.legato.kazusa.data.entities.BookGroup
|
||||
import io.legato.kazusa.data.entities.BookSource
|
||||
import io.legato.kazusa.help.book.isNotShelf
|
||||
import io.legado.app.constant.BookType
|
||||
import io.legado.app.data.entities.Book
|
||||
import io.legado.app.data.entities.BookGroup
|
||||
import io.legado.app.data.entities.BookSource
|
||||
import io.legado.app.help.book.isNotShelf
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.map
|
||||
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.lifecycle.LiveData
|
||||
import androidx.room.Dao
|
||||
@@ -7,8 +7,8 @@ import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Update
|
||||
import io.legato.kazusa.constant.BookType
|
||||
import io.legato.kazusa.data.entities.BookGroup
|
||||
import io.legado.app.constant.BookType
|
||||
import io.legado.app.data.entities.BookGroup
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+6
-6
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Delete
|
||||
@@ -7,11 +7,11 @@ import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Transaction
|
||||
import androidx.room.Update
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.data.entities.BookSource
|
||||
import io.legato.kazusa.data.entities.BookSourcePart
|
||||
import io.legato.kazusa.utils.cnCompare
|
||||
import io.legato.kazusa.utils.splitNotBlank
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.data.entities.BookSource
|
||||
import io.legado.app.data.entities.BookSourcePart
|
||||
import io.legado.app.utils.cnCompare
|
||||
import io.legado.app.utils.splitNotBlank
|
||||
import kotlinx.coroutines.Dispatchers.IO
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.flowOn
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.Bookmark
|
||||
import io.legado.app.data.entities.Bookmark
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
|
||||
+2
-2
@@ -1,10 +1,10 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import io.legato.kazusa.data.entities.Cache
|
||||
import io.legado.app.data.entities.Cache
|
||||
|
||||
@Dao
|
||||
interface CacheDao {
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.Cookie
|
||||
import io.legado.app.data.entities.Cookie
|
||||
|
||||
@Dao
|
||||
interface CookieDao {
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.DictRule
|
||||
import io.legado.app.data.entities.DictRule
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.HttpTTS
|
||||
import io.legado.app.data.entities.HttpTTS
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.KeyboardAssist
|
||||
import io.legado.app.data.entities.KeyboardAssist
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Delete
|
||||
@@ -6,8 +6,8 @@ import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Update
|
||||
import io.legato.kazusa.data.entities.ReadRecord
|
||||
import io.legato.kazusa.data.entities.ReadRecordShow
|
||||
import io.legado.app.data.entities.ReadRecord
|
||||
import io.legado.app.data.entities.ReadRecordShow
|
||||
|
||||
@Dao
|
||||
interface ReadRecordDao {
|
||||
+5
-5
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Delete
|
||||
@@ -6,10 +6,10 @@ import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Update
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.data.entities.ReplaceRule
|
||||
import io.legato.kazusa.utils.cnCompare
|
||||
import io.legato.kazusa.utils.splitNotBlank
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.data.entities.ReplaceRule
|
||||
import io.legado.app.utils.cnCompare
|
||||
import io.legado.app.utils.splitNotBlank
|
||||
import kotlinx.coroutines.Dispatchers.IO
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.flowOn
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.RssArticle
|
||||
import io.legado.app.data.entities.RssArticle
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.RssReadRecord
|
||||
import io.legado.app.data.entities.RssReadRecord
|
||||
|
||||
@Dao
|
||||
interface RssReadRecordDao {
|
||||
+5
-5
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.Dao
|
||||
import androidx.room.Delete
|
||||
@@ -6,10 +6,10 @@ import androidx.room.Insert
|
||||
import androidx.room.OnConflictStrategy
|
||||
import androidx.room.Query
|
||||
import androidx.room.Update
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.data.entities.RssSource
|
||||
import io.legato.kazusa.utils.cnCompare
|
||||
import io.legato.kazusa.utils.splitNotBlank
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.data.entities.RssSource
|
||||
import io.legado.app.utils.cnCompare
|
||||
import io.legado.app.utils.splitNotBlank
|
||||
import kotlinx.coroutines.Dispatchers.IO
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.flowOn
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.RssStar
|
||||
import io.legado.app.data.entities.RssStar
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.RuleSub
|
||||
import io.legado.app.data.entities.RuleSub
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.SearchBook
|
||||
import io.legado.app.data.entities.SearchBook
|
||||
|
||||
@Dao
|
||||
interface SearchBookDao {
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.SearchKeyword
|
||||
import io.legado.app.data.entities.SearchKeyword
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.Server
|
||||
import io.legado.app.data.entities.Server
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package io.legato.kazusa.data.dao
|
||||
package io.legado.app.data.dao
|
||||
|
||||
import androidx.room.*
|
||||
import io.legato.kazusa.data.entities.TxtTocRule
|
||||
import io.legado.app.data.entities.TxtTocRule
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
|
||||
@Dao
|
||||
+5
-5
@@ -1,9 +1,9 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import io.legato.kazusa.help.RuleBigDataHelp
|
||||
import io.legato.kazusa.model.analyzeRule.RuleDataInterface
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.splitNotBlank
|
||||
import io.legado.app.help.RuleBigDataHelp
|
||||
import io.legado.app.model.analyzeRule.RuleDataInterface
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.splitNotBlank
|
||||
|
||||
interface BaseBook : RuleDataInterface {
|
||||
var name: String
|
||||
+4
-4
@@ -1,8 +1,8 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import io.legato.kazusa.help.RuleBigDataHelp
|
||||
import io.legato.kazusa.model.analyzeRule.RuleDataInterface
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legado.app.help.RuleBigDataHelp
|
||||
import io.legado.app.model.analyzeRule.RuleDataInterface
|
||||
import io.legado.app.utils.GSON
|
||||
|
||||
interface BaseRssArticle : RuleDataInterface {
|
||||
|
||||
+16
-16
@@ -1,24 +1,24 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import cn.hutool.crypto.symmetric.AES
|
||||
import com.script.ScriptBindings
|
||||
import com.script.buildScriptBindings
|
||||
import com.script.rhino.RhinoScriptEngine
|
||||
import io.legato.kazusa.constant.AppConst
|
||||
import io.legato.kazusa.constant.AppLog
|
||||
import io.legato.kazusa.data.entities.rule.RowUi
|
||||
import io.legato.kazusa.help.CacheManager
|
||||
import io.legato.kazusa.help.JsExtensions
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.help.crypto.SymmetricCryptoAndroid
|
||||
import io.legato.kazusa.help.http.CookieStore
|
||||
import io.legato.kazusa.help.source.getShareScope
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.GSONStrict
|
||||
import io.legato.kazusa.utils.fromJsonArray
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legato.kazusa.utils.has
|
||||
import io.legato.kazusa.utils.printOnDebug
|
||||
import io.legado.app.constant.AppConst
|
||||
import io.legado.app.constant.AppLog
|
||||
import io.legado.app.data.entities.rule.RowUi
|
||||
import io.legado.app.help.CacheManager
|
||||
import io.legado.app.help.JsExtensions
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.crypto.SymmetricCryptoAndroid
|
||||
import io.legado.app.help.http.CookieStore
|
||||
import io.legado.app.help.source.getShareScope
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.GSONStrict
|
||||
import io.legado.app.utils.fromJsonArray
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import io.legado.app.utils.has
|
||||
import io.legado.app.utils.printOnDebug
|
||||
import org.intellij.lang.annotations.Language
|
||||
|
||||
/**
|
||||
+16
-16
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import androidx.room.ColumnInfo
|
||||
@@ -8,21 +8,21 @@ import androidx.room.Index
|
||||
import androidx.room.PrimaryKey
|
||||
import androidx.room.TypeConverter
|
||||
import androidx.room.TypeConverters
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.constant.BookType
|
||||
import io.legato.kazusa.constant.PageAnim
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.help.book.BookHelp
|
||||
import io.legato.kazusa.help.book.ContentProcessor
|
||||
import io.legato.kazusa.help.book.getFolderNameNoCache
|
||||
import io.legato.kazusa.help.book.isEpub
|
||||
import io.legato.kazusa.help.book.isImage
|
||||
import io.legato.kazusa.help.book.simulatedTotalChapterNum
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.help.config.ReadBookConfig
|
||||
import io.legato.kazusa.model.ReadBook
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.constant.BookType
|
||||
import io.legado.app.constant.PageAnim
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.help.book.BookHelp
|
||||
import io.legado.app.help.book.ContentProcessor
|
||||
import io.legado.app.help.book.getFolderNameNoCache
|
||||
import io.legado.app.help.book.isEpub
|
||||
import io.legado.app.help.book.isImage
|
||||
import io.legado.app.help.book.simulatedTotalChapterNum
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.help.config.ReadBookConfig
|
||||
import io.legado.app.model.ReadBook
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import kotlinx.parcelize.IgnoredOnParcel
|
||||
import kotlinx.parcelize.Parcelize
|
||||
import java.nio.charset.Charset
|
||||
+16
-16
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.os.Parcelable
|
||||
@@ -6,21 +6,21 @@ import androidx.room.Entity
|
||||
import androidx.room.ForeignKey
|
||||
import androidx.room.Ignore
|
||||
import androidx.room.Index
|
||||
import io.legato.kazusa.constant.AppLog
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.exception.RegexTimeoutException
|
||||
import io.legato.kazusa.help.RuleBigDataHelp
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legato.kazusa.model.analyzeRule.AnalyzeUrl
|
||||
import io.legato.kazusa.model.analyzeRule.RuleDataInterface
|
||||
import io.legato.kazusa.utils.ChineseUtils
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.MD5Utils
|
||||
import io.legato.kazusa.utils.NetworkUtils
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legato.kazusa.utils.replace
|
||||
import io.legato.kazusa.utils.toastOnUi
|
||||
import io.legado.app.constant.AppLog
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.exception.RegexTimeoutException
|
||||
import io.legado.app.help.RuleBigDataHelp
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import io.legado.app.model.analyzeRule.AnalyzeUrl
|
||||
import io.legado.app.model.analyzeRule.RuleDataInterface
|
||||
import io.legado.app.utils.ChineseUtils
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.MD5Utils
|
||||
import io.legado.app.utils.NetworkUtils
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import io.legado.app.utils.replace
|
||||
import io.legado.app.utils.toastOnUi
|
||||
import kotlinx.coroutines.CancellationException
|
||||
import kotlinx.parcelize.IgnoredOnParcel
|
||||
import kotlinx.parcelize.Parcelize
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import androidx.room.ColumnInfo
|
||||
+3
-3
@@ -1,12 +1,12 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Parcelable
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
import io.legato.kazusa.R
|
||||
import io.legato.kazusa.help.config.AppConfig
|
||||
import io.legado.app.R
|
||||
import io.legado.app.help.config.AppConfig
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
@Suppress("ConstPropertyName")
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
data class BookProgress(
|
||||
val name: String,
|
||||
+12
-12
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import android.text.TextUtils
|
||||
@@ -8,17 +8,17 @@ import androidx.room.Index
|
||||
import androidx.room.PrimaryKey
|
||||
import androidx.room.TypeConverter
|
||||
import androidx.room.TypeConverters
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.constant.BookSourceType
|
||||
import io.legato.kazusa.data.entities.rule.BookInfoRule
|
||||
import io.legato.kazusa.data.entities.rule.ContentRule
|
||||
import io.legato.kazusa.data.entities.rule.ExploreRule
|
||||
import io.legato.kazusa.data.entities.rule.ReviewRule
|
||||
import io.legato.kazusa.data.entities.rule.SearchRule
|
||||
import io.legato.kazusa.data.entities.rule.TocRule
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legato.kazusa.utils.splitNotBlank
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.constant.BookSourceType
|
||||
import io.legado.app.data.entities.rule.BookInfoRule
|
||||
import io.legado.app.data.entities.rule.ContentRule
|
||||
import io.legado.app.data.entities.rule.ExploreRule
|
||||
import io.legado.app.data.entities.rule.ReviewRule
|
||||
import io.legado.app.data.entities.rule.SearchRule
|
||||
import io.legado.app.data.entities.rule.TocRule
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import io.legado.app.utils.splitNotBlank
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
@Suppress("unused")
|
||||
+4
-4
@@ -1,10 +1,10 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.text.TextUtils
|
||||
import androidx.room.DatabaseView
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.data.appDb
|
||||
import io.legato.kazusa.utils.splitNotBlank
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.data.appDb
|
||||
import io.legado.app.utils.splitNotBlank
|
||||
|
||||
|
||||
@DatabaseView(
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import androidx.room.Entity
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.Entity
|
||||
import androidx.room.Index
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.Entity
|
||||
import androidx.room.Index
|
||||
+4
-4
@@ -1,11 +1,11 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
import io.legato.kazusa.model.analyzeRule.AnalyzeRule
|
||||
import io.legato.kazusa.model.analyzeRule.AnalyzeRule.Companion.setCoroutineContext
|
||||
import io.legato.kazusa.model.analyzeRule.AnalyzeUrl
|
||||
import io.legado.app.model.analyzeRule.AnalyzeRule
|
||||
import io.legado.app.model.analyzeRule.AnalyzeRule.Companion.setCoroutineContext
|
||||
import io.legado.app.model.analyzeRule.AnalyzeUrl
|
||||
import kotlin.coroutines.coroutineContext
|
||||
|
||||
/**
|
||||
+5
-5
@@ -1,13 +1,13 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
import com.jayway.jsonpath.DocumentContext
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.jsonPath
|
||||
import io.legato.kazusa.utils.readLong
|
||||
import io.legato.kazusa.utils.readString
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.jsonPath
|
||||
import io.legado.app.utils.readLong
|
||||
import io.legado.app.utils.readString
|
||||
|
||||
/**
|
||||
* 在线朗读引擎
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import androidx.room.ColumnInfo
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
data class ReadRecordShow(
|
||||
var bookName: String,
|
||||
+4
-4
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import android.text.TextUtils
|
||||
@@ -7,9 +7,9 @@ import androidx.room.Entity
|
||||
import androidx.room.Ignore
|
||||
import androidx.room.Index
|
||||
import androidx.room.PrimaryKey
|
||||
import io.legato.kazusa.R
|
||||
import io.legato.kazusa.constant.AppLog
|
||||
import io.legato.kazusa.exception.NoStackTraceException
|
||||
import io.legado.app.R
|
||||
import io.legado.app.constant.AppLog
|
||||
import io.legado.app.exception.NoStackTraceException
|
||||
import kotlinx.parcelize.IgnoredOnParcel
|
||||
import kotlinx.parcelize.Parcelize
|
||||
import splitties.init.appCtx
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.Ignore
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import kotlinx.parcelize.IgnoredOnParcel
|
||||
|
||||
@Entity(
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import android.text.TextUtils
|
||||
@@ -6,8 +6,8 @@ import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.Index
|
||||
import androidx.room.PrimaryKey
|
||||
import io.legato.kazusa.constant.AppPattern
|
||||
import io.legato.kazusa.utils.splitNotBlank
|
||||
import io.legado.app.constant.AppPattern
|
||||
import io.legado.app.utils.splitNotBlank
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
@Parcelize
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.ColumnInfo
|
||||
import androidx.room.Entity
|
||||
import androidx.room.Ignore
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import kotlinx.parcelize.IgnoredOnParcel
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
+5
-5
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Parcelable
|
||||
@@ -8,10 +8,10 @@ import androidx.room.ForeignKey
|
||||
import androidx.room.Ignore
|
||||
import androidx.room.Index
|
||||
import androidx.room.PrimaryKey
|
||||
import io.legato.kazusa.R
|
||||
import io.legato.kazusa.constant.BookType
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legado.app.R
|
||||
import io.legado.app.constant.BookType
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import kotlinx.parcelize.IgnoredOnParcel
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import androidx.room.Entity
|
||||
+3
-3
@@ -1,10 +1,10 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import android.os.Parcelable
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
import io.legato.kazusa.utils.GSON
|
||||
import io.legato.kazusa.utils.fromJsonObject
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import kotlinx.parcelize.Parcelize
|
||||
import org.json.JSONObject
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities
|
||||
package io.legado.app.data.entities
|
||||
|
||||
import androidx.room.Entity
|
||||
import androidx.room.PrimaryKey
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package io.legato.kazusa.data.entities.rule
|
||||
package io.legado.app.data.entities.rule
|
||||
|
||||
import android.os.Parcelable
|
||||
import com.google.gson.JsonDeserializer
|
||||
import io.legato.kazusa.utils.INITIAL_GSON
|
||||
import io.legado.app.utils.INITIAL_GSON
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
/**
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities.rule
|
||||
package io.legado.app.data.entities.rule
|
||||
|
||||
/**
|
||||
* 书籍列表规则
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package io.legato.kazusa.data.entities.rule
|
||||
package io.legado.app.data.entities.rule
|
||||
|
||||
import android.os.Parcelable
|
||||
import com.google.gson.JsonDeserializer
|
||||
import io.legato.kazusa.utils.INITIAL_GSON
|
||||
import io.legado.app.utils.INITIAL_GSON
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
/**
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package io.legato.kazusa.data.entities.rule
|
||||
package io.legado.app.data.entities.rule
|
||||
|
||||
/**
|
||||
* 发现分类
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package io.legato.kazusa.data.entities.rule
|
||||
package io.legado.app.data.entities.rule
|
||||
|
||||
import android.os.Parcelable
|
||||
import com.google.gson.JsonDeserializer
|
||||
import io.legato.kazusa.utils.INITIAL_GSON
|
||||
import io.legado.app.utils.INITIAL_GSON
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
/**
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user