Less verbose provider.

This commit is contained in:
Benoit Marty
2023-02-09 10:43:37 +01:00
parent 4cb433f79a
commit e2de9d0410

View File

@@ -20,10 +20,8 @@ import android.content.Context
import com.squareup.anvil.annotations.ContributesTo
import dagger.Module
import dagger.Provides
import io.element.android.features.rageshake.crash.CrashDataStore
import io.element.android.features.rageshake.reporter.BugReporter
import io.element.android.features.rageshake.reporter.DefaultBugReporter
import io.element.android.features.rageshake.screenshot.ScreenshotHolder
import io.element.android.libraries.core.coroutine.CoroutineDispatchers
import io.element.android.libraries.di.AppScope
import io.element.android.libraries.di.ApplicationContext
@@ -64,17 +62,5 @@ object AppModule {
}
@Provides
fun provideBugReporter(
@ApplicationContext context: Context,
screenshotHolder: ScreenshotHolder,
crashDataStore: CrashDataStore,
coroutineDispatchers: CoroutineDispatchers,
): BugReporter {
return DefaultBugReporter(
context = context,
screenshotHolder = screenshotHolder,
crashDataStore = crashDataStore,
coroutineDispatchers = coroutineDispatchers,
)
}
fun providesBugReporter(bugReporter: DefaultBugReporter): BugReporter = bugReporter
}