mirror of
https://github.com/Suwayomi/TachideskJUI.git
synced 2026-01-24 12:34:04 +01:00
Simple domain module
This commit is contained in:
@@ -9,7 +9,7 @@ package ca.gosyer.jui.android
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
import ca.gosyer.jui.core.di.AppScope
|
||||
import ca.gosyer.jui.data.DataComponent
|
||||
import ca.gosyer.jui.domain.DomainComponent
|
||||
import ca.gosyer.jui.ui.base.UiComponent
|
||||
import me.tatarka.inject.annotations.Component
|
||||
import me.tatarka.inject.annotations.Provides
|
||||
@@ -20,7 +20,7 @@ abstract class AppComponent(
|
||||
@get:AppScope
|
||||
@get:Provides
|
||||
val context: Context
|
||||
) : DataComponent, UiComponent {
|
||||
) : DomainComponent, UiComponent {
|
||||
|
||||
abstract val appMigrations: AppMigrations
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import androidx.activity.compose.setContent
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.compose.runtime.CompositionLocalProvider
|
||||
import ca.gosyer.jui.android.data.download.AndroidDownloadService
|
||||
import ca.gosyer.jui.data.base.WebsocketService.Actions
|
||||
import ca.gosyer.jui.domain.base.WebsocketService.Actions
|
||||
import ca.gosyer.jui.ui.base.theme.AppTheme
|
||||
import ca.gosyer.jui.ui.main.MainMenu
|
||||
|
||||
|
||||
@@ -20,13 +20,13 @@ import ca.gosyer.jui.android.util.notificationManager
|
||||
import ca.gosyer.jui.core.lang.chop
|
||||
import ca.gosyer.jui.core.lang.throwIfCancellation
|
||||
import ca.gosyer.jui.core.prefs.getAsFlow
|
||||
import ca.gosyer.jui.data.base.WebsocketService.Actions
|
||||
import ca.gosyer.jui.data.base.WebsocketService.Status
|
||||
import ca.gosyer.jui.data.download.DownloadService
|
||||
import ca.gosyer.jui.data.download.DownloadService.Companion.status
|
||||
import ca.gosyer.jui.data.download.model.DownloadState
|
||||
import ca.gosyer.jui.data.download.model.DownloadStatus
|
||||
import ca.gosyer.jui.data.server.requests.downloadsQuery
|
||||
import ca.gosyer.jui.domain.base.WebsocketService.Actions
|
||||
import ca.gosyer.jui.domain.base.WebsocketService.Status
|
||||
import ca.gosyer.jui.domain.download.DownloadService
|
||||
import ca.gosyer.jui.domain.download.DownloadService.Companion.status
|
||||
import ca.gosyer.jui.i18n.MR
|
||||
import dev.icerock.moko.resources.desc.desc
|
||||
import dev.icerock.moko.resources.format
|
||||
|
||||
@@ -18,7 +18,7 @@ import ca.gosyer.jui.android.AppComponent
|
||||
import ca.gosyer.jui.android.data.notification.Notifications
|
||||
import ca.gosyer.jui.android.util.notificationBuilder
|
||||
import ca.gosyer.jui.android.util.notificationManager
|
||||
import ca.gosyer.jui.data.update.UpdateChecker.Update
|
||||
import ca.gosyer.jui.domain.update.UpdateChecker.Update
|
||||
import ca.gosyer.jui.i18n.MR
|
||||
import dev.icerock.moko.resources.desc.desc
|
||||
import kotlinx.coroutines.flow.singleOrNull
|
||||
|
||||
Reference in New Issue
Block a user