mirror of
https://github.com/LiveFastEatTrashRaccoon/RaccoonForLemmy.git
synced 2025-02-03 02:07:42 +01:00
refactor: move ImagePreloadManager to core-utils (#321)
This commit is contained in:
parent
6ae6affe94
commit
dbd9688ca1
@ -0,0 +1,9 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di
|
||||
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.FabNestedScrollConnection
|
||||
import org.koin.java.KoinJavaComponent
|
||||
|
||||
actual fun getFabNestedScrollConnection(): FabNestedScrollConnection {
|
||||
val res: FabNestedScrollConnection by KoinJavaComponent.inject(FabNestedScrollConnection::class.java)
|
||||
return res
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di
|
||||
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.FabNestedScrollConnection
|
||||
|
||||
expect fun getFabNestedScrollConnection(): FabNestedScrollConnection
|
@ -0,0 +1,12 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di
|
||||
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.FabNestedScrollConnection
|
||||
import org.koin.core.component.KoinComponent
|
||||
import org.koin.core.component.inject
|
||||
|
||||
actual fun getFabNestedScrollConnection(): FabNestedScrollConnection =
|
||||
LemmyUiDiHelper.fabNestedScrollConnection
|
||||
|
||||
object LemmyUiDiHelper : KoinComponent {
|
||||
val fabNestedScrollConnection: FabNestedScrollConnection by inject()
|
||||
}
|
@ -4,7 +4,6 @@ import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.platform.LocalView
|
||||
import androidx.compose.ui.platform.TextToolbar
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.CustomTextToolbar
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.DefaultImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.ban.BanUserMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.chat.InboxChatMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.communityInfo.CommunityInfoMviModel
|
||||
@ -13,10 +12,8 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createcomment.Crea
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createpost.CreatePostMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.drawer.ModalDrawerMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.instanceinfo.InstanceInfoMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.FabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.postdetail.PostDetailMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.remove.RemoveMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.reportlist.ReportListMviModel
|
||||
@ -27,22 +24,8 @@ import com.github.diegoberaldin.raccoonforlemmy.domain.lemmy.data.CommunityModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.domain.lemmy.data.PostModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.domain.lemmy.data.UserModel
|
||||
import org.koin.core.parameter.parametersOf
|
||||
import org.koin.dsl.module
|
||||
import org.koin.java.KoinJavaComponent.inject
|
||||
|
||||
actual val imagePreloadModule = module {
|
||||
single<ImagePreloadManager> {
|
||||
DefaultImagePreloadManager(
|
||||
context = get(),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
actual fun getFabNestedScrollConnection(): FabNestedScrollConnection {
|
||||
val res: FabNestedScrollConnection by inject(FabNestedScrollConnection::class.java)
|
||||
return res
|
||||
}
|
||||
|
||||
actual fun getPostDetailViewModel(
|
||||
post: PostModel,
|
||||
otherInstance: String,
|
||||
|
@ -85,7 +85,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createcomment.Crea
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createpost.CreatePostScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getCommunityDetailViewModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.instanceinfo.InstanceInfoScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.CommunityHeader
|
||||
@ -93,6 +92,7 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.Option
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCardPlaceholder
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.RawContentDialog
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.SortBottomSheet
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.postdetail.PostDetailScreen
|
||||
|
@ -3,10 +3,10 @@ package com.github.diegoberaldin.raccoonforlemmy.core.commonui.communitydetail
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.repository.ThemeRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.DefaultMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.MviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenter
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenterEvent
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.persistence.repository.SettingsRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.share.ShareHelper
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.vibrate.HapticFeedback
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.zombiemode.ZombieModeHelper
|
||||
|
@ -35,6 +35,7 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.selectcommunity.Se
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.userdetail.UserDetailMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.userdetail.UserDetailViewModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.navigation.di.navigationModule
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.di.imagePreloadModule
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.di.utilsModule
|
||||
import org.koin.dsl.module
|
||||
|
||||
|
@ -12,7 +12,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.Creat
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.drawer.ModalDrawerMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.instanceinfo.InstanceInfoMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.FabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.postdetail.PostDetailMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.remove.RemoveMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.reportlist.ReportListMviModel
|
||||
@ -22,11 +21,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.userdetail.UserDet
|
||||
import com.github.diegoberaldin.raccoonforlemmy.domain.lemmy.data.CommunityModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.domain.lemmy.data.PostModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.domain.lemmy.data.UserModel
|
||||
import org.koin.core.module.Module
|
||||
|
||||
expect val imagePreloadModule: Module
|
||||
|
||||
expect fun getFabNestedScrollConnection(): FabNestedScrollConnection
|
||||
|
||||
expect fun getPostDetailViewModel(
|
||||
post: PostModel,
|
||||
|
@ -1,6 +0,0 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.commonui.image
|
||||
|
||||
interface ImagePreloadManager {
|
||||
fun preload(url: String)
|
||||
}
|
||||
|
@ -83,7 +83,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.Swipeab
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createcomment.CreateCommentScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createpost.CreatePostScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getPostDetailViewModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.CollapsedCommentCard
|
||||
@ -92,6 +91,7 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.CommentCar
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.Option
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.RawContentDialog
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.SortBottomSheet
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.remove.RemoveScreen
|
||||
|
@ -56,13 +56,13 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.Floatin
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.SectionSelector
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createcomment.CreateCommentScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getSavedItemsViewModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.CommentCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.Option
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.RawContentDialog
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.SortBottomSheet
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.postdetail.PostDetailScreen
|
||||
|
@ -79,7 +79,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.Swipeab
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createcomment.CreateCommentScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createpost.CreatePostScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getUserDetailViewModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.CommentCard
|
||||
@ -89,6 +88,7 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCardPlaceholder
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.UserHeader
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.RawContentDialog
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.SortBottomSheet
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.postdetail.PostDetailScreen
|
||||
|
@ -3,10 +3,10 @@ package com.github.diegoberaldin.raccoonforlemmy.core.commonui.userdetail
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.repository.ThemeRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.DefaultMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.MviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenter
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenterEvent
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.persistence.repository.SettingsRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.share.ShareHelper
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.vibrate.HapticFeedback
|
||||
import com.github.diegoberaldin.raccoonforlemmy.domain.identity.repository.ApiConfigurationRepository
|
||||
|
@ -1,10 +0,0 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.commonui
|
||||
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
|
||||
class DefaultImagePreloadManager() : ImagePreloadManager {
|
||||
|
||||
override fun preload(url: String) {
|
||||
// no-op
|
||||
}
|
||||
}
|
@ -3,7 +3,6 @@ package com.github.diegoberaldin.raccoonforlemmy.core.commonui.di
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.ui.platform.LocalTextToolbar
|
||||
import androidx.compose.ui.platform.TextToolbar
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.DefaultImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.ban.BanUserMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.chat.InboxChatMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.communityInfo.CommunityInfoMviModel
|
||||
@ -12,7 +11,6 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createcomment.Crea
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createpost.CreatePostMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.drawer.ModalDrawerMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.instanceinfo.InstanceInfoMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.FabNestedScrollConnection
|
||||
@ -28,16 +26,6 @@ import com.github.diegoberaldin.raccoonforlemmy.domain.lemmy.data.UserModel
|
||||
import org.koin.core.component.KoinComponent
|
||||
import org.koin.core.component.inject
|
||||
import org.koin.core.parameter.parametersOf
|
||||
import org.koin.dsl.module
|
||||
|
||||
actual val imagePreloadModule = module {
|
||||
single<ImagePreloadManager> {
|
||||
DefaultImagePreloadManager()
|
||||
}
|
||||
} ø
|
||||
|
||||
actual fun getFabNestedScrollConnection(): FabNestedScrollConnection =
|
||||
CommonUiViewModelHelper.fabNestedScrollConnection
|
||||
|
||||
actual fun getPostDetailViewModel(
|
||||
post: PostModel,
|
||||
|
@ -54,6 +54,7 @@ kotlin {
|
||||
implementation(libs.androidx.activity.compose)
|
||||
implementation(libs.androidx.activity)
|
||||
implementation(libs.ktor.android)
|
||||
implementation(libs.coil)
|
||||
implementation(libs.firebase.crashlytics)
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,13 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.utils.di
|
||||
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.DefaultImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.ImagePreloadManager
|
||||
import org.koin.dsl.module
|
||||
|
||||
actual val imagePreloadModule = module {
|
||||
single<ImagePreloadManager> {
|
||||
DefaultImagePreloadManager(
|
||||
context = get(),
|
||||
)
|
||||
}
|
||||
}
|
@ -1,9 +1,8 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.commonui
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload
|
||||
|
||||
import android.content.Context
|
||||
import coil.imageLoader
|
||||
import coil.request.ImageRequest
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
|
||||
class DefaultImagePreloadManager(
|
||||
private val context: Context,
|
@ -0,0 +1,5 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.utils.di
|
||||
|
||||
import org.koin.core.module.Module
|
||||
|
||||
expect val imagePreloadModule: Module
|
@ -0,0 +1,6 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload
|
||||
|
||||
interface ImagePreloadManager {
|
||||
fun preload(url: String)
|
||||
}
|
||||
|
@ -0,0 +1,11 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.utils.di
|
||||
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.DefaultImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.ImagePreloadManager
|
||||
import org.koin.dsl.module
|
||||
|
||||
actual val imagePreloadModule = module {
|
||||
single<ImagePreloadManager> {
|
||||
DefaultImagePreloadManager()
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
package com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload
|
||||
|
||||
class DefaultImagePreloadManager() : ImagePreloadManager {
|
||||
|
||||
override fun preload(url: String) {
|
||||
// no-op
|
||||
}
|
||||
}
|
@ -64,12 +64,12 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.Swipeab
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createcomment.CreateCommentScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createpost.CreatePostScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.Option
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCardPlaceholder
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.ListingTypeBottomSheet
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.RawContentDialog
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.SortBottomSheet
|
||||
|
@ -3,11 +3,11 @@ package com.github.diegoberaldin.raccoonforlemmy.feature.home.postlist
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.repository.ThemeRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.DefaultMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.MviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.ContentResetCoordinator
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenter
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenterEvent
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.persistence.repository.SettingsRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.share.ShareHelper
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.vibrate.HapticFeedback
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.zombiemode.ZombieModeHelper
|
||||
|
@ -48,11 +48,11 @@ import com.github.diegoberaldin.raccoonforlemmy.core.architecture.bindToLifecycl
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.communitydetail.CommunityDetailScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.FloatingActionButtonMenu
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.FloatingActionButtonMenuItem
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.CommunityItem
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.MultiCommunityItem
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.Option
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.selectcommunity.CommunityItemPlaceholder
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.navigation.di.getNavigationCoordinator
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.compose.onClick
|
||||
|
@ -62,12 +62,12 @@ import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.Floatin
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.FloatingActionButtonMenuItem
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.components.SwipeableCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.createreport.CreateReportScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ZoomableImageScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.Option
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.OptionId
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCard
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.PostCardPlaceholder
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.lemmyui.di.getFabNestedScrollConnection
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.modals.SortBottomSheet
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.postdetail.PostDetailScreen
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.userdetail.UserDetailScreen
|
||||
|
@ -3,11 +3,11 @@ package com.github.diegoberaldin.raccoonforlemmy.feature.search.multicommunity.d
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.appearance.repository.ThemeRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.DefaultMviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.architecture.MviModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.commonui.image.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenter
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.notifications.NotificationCenterEvent
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.persistence.data.MultiCommunityModel
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.persistence.repository.SettingsRepository
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.imagepreload.ImagePreloadManager
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.share.ShareHelper
|
||||
import com.github.diegoberaldin.raccoonforlemmy.core.utils.vibrate.HapticFeedback
|
||||
import com.github.diegoberaldin.raccoonforlemmy.domain.identity.repository.ApiConfigurationRepository
|
||||
|
Loading…
x
Reference in New Issue
Block a user