Change scope to RoomScope
This commit is contained in:
parent
e55e977950
commit
a40aff6618
4 changed files with 8 additions and 8 deletions
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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(
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue