Less verbose provider.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user