Less verbose provider.
This commit is contained in:
parent
4cb433f79a
commit
e2de9d0410
1 changed files with 1 additions and 15 deletions
|
|
@ -20,10 +20,8 @@ import android.content.Context
|
||||||
import com.squareup.anvil.annotations.ContributesTo
|
import com.squareup.anvil.annotations.ContributesTo
|
||||||
import dagger.Module
|
import dagger.Module
|
||||||
import dagger.Provides
|
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.BugReporter
|
||||||
import io.element.android.features.rageshake.reporter.DefaultBugReporter
|
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.core.coroutine.CoroutineDispatchers
|
||||||
import io.element.android.libraries.di.AppScope
|
import io.element.android.libraries.di.AppScope
|
||||||
import io.element.android.libraries.di.ApplicationContext
|
import io.element.android.libraries.di.ApplicationContext
|
||||||
|
|
@ -64,17 +62,5 @@ object AppModule {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
fun provideBugReporter(
|
fun providesBugReporter(bugReporter: DefaultBugReporter): BugReporter = bugReporter
|
||||||
@ApplicationContext context: Context,
|
|
||||||
screenshotHolder: ScreenshotHolder,
|
|
||||||
crashDataStore: CrashDataStore,
|
|
||||||
coroutineDispatchers: CoroutineDispatchers,
|
|
||||||
): BugReporter {
|
|
||||||
return DefaultBugReporter(
|
|
||||||
context = context,
|
|
||||||
screenshotHolder = screenshotHolder,
|
|
||||||
crashDataStore = crashDataStore,
|
|
||||||
coroutineDispatchers = coroutineDispatchers,
|
|
||||||
)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue