Change scope to RoomScope
This commit is contained in:
+2
-2
@@ -10,7 +10,7 @@ package io.element.android.libraries.mediaviewer.impl.gallery
|
||||
import com.squareup.anvil.annotations.ContributesBinding
|
||||
import io.element.android.libraries.androidutils.filesize.FileSizeFormatter
|
||||
import io.element.android.libraries.dateformatter.api.toHumanReadableDuration
|
||||
import io.element.android.libraries.di.AppScope
|
||||
import io.element.android.libraries.di.RoomScope
|
||||
import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.AudioMessageType
|
||||
import io.element.android.libraries.matrix.api.timeline.item.event.CallNotifyContent
|
||||
@@ -49,7 +49,7 @@ interface EventItemFactory {
|
||||
fun create(currentTimelineItem: MatrixTimelineItem.Event): MediaItem.Event?
|
||||
}
|
||||
|
||||
@ContributesBinding(AppScope::class)
|
||||
@ContributesBinding(RoomScope::class)
|
||||
class DefaultEventItemFactory @Inject constructor(
|
||||
private val fileSizeFormatter: FileSizeFormatter,
|
||||
private val fileExtensionExtractor: FileExtensionExtractor,
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@ package io.element.android.libraries.mediaviewer.impl.gallery
|
||||
|
||||
import com.squareup.anvil.annotations.ContributesBinding
|
||||
import io.element.android.libraries.architecture.AsyncData
|
||||
import io.element.android.libraries.di.AppScope
|
||||
import io.element.android.libraries.di.RoomScope
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
import kotlinx.collections.immutable.toImmutableList
|
||||
import javax.inject.Inject
|
||||
@@ -21,7 +21,7 @@ interface MediaItemsPostProcessor {
|
||||
): AsyncData<ImmutableList<MediaItem>>
|
||||
}
|
||||
|
||||
@ContributesBinding(AppScope::class)
|
||||
@ContributesBinding(RoomScope::class)
|
||||
class DefaultMediaItemsPostProcessor @Inject constructor(
|
||||
) : MediaItemsPostProcessor {
|
||||
override fun process(
|
||||
|
||||
+2
-2
@@ -12,7 +12,7 @@ import io.element.android.libraries.androidutils.diff.DefaultDiffCacheInvalidato
|
||||
import io.element.android.libraries.androidutils.diff.DiffCacheUpdater
|
||||
import io.element.android.libraries.androidutils.diff.MutableListDiffCache
|
||||
import io.element.android.libraries.core.coroutine.CoroutineDispatchers
|
||||
import io.element.android.libraries.di.AppScope
|
||||
import io.element.android.libraries.di.RoomScope
|
||||
import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
|
||||
import io.element.android.services.toolbox.api.systemclock.SystemClock
|
||||
import kotlinx.collections.immutable.ImmutableList
|
||||
@@ -33,7 +33,7 @@ interface TimelineMediaItemsFactory {
|
||||
suspend fun onCanPaginate()
|
||||
}
|
||||
|
||||
@ContributesBinding(AppScope::class)
|
||||
@ContributesBinding(RoomScope::class)
|
||||
class DefaultTimelineMediaItemsFactory @Inject constructor(
|
||||
private val dispatchers: CoroutineDispatchers,
|
||||
private val virtualItemFactory: VirtualItemFactory,
|
||||
|
||||
+2
-2
@@ -9,7 +9,7 @@ package io.element.android.libraries.mediaviewer.impl.gallery
|
||||
|
||||
import com.squareup.anvil.annotations.ContributesBinding
|
||||
import io.element.android.libraries.dateformatter.api.DaySeparatorFormatter
|
||||
import io.element.android.libraries.di.AppScope
|
||||
import io.element.android.libraries.di.RoomScope
|
||||
import io.element.android.libraries.matrix.api.timeline.MatrixTimelineItem
|
||||
import io.element.android.libraries.matrix.api.timeline.item.virtual.VirtualTimelineItem
|
||||
import javax.inject.Inject
|
||||
@@ -18,7 +18,7 @@ interface VirtualItemFactory {
|
||||
fun create(timelineItem: MatrixTimelineItem.Virtual): MediaItem?
|
||||
}
|
||||
|
||||
@ContributesBinding(AppScope::class)
|
||||
@ContributesBinding(RoomScope::class)
|
||||
class DefaultVirtualItemFactory @Inject constructor(
|
||||
private val daySeparatorFormatter: DaySeparatorFormatter,
|
||||
) : VirtualItemFactory {
|
||||
|
||||
Reference in New Issue
Block a user