Feat(LibrariesScreen): Finish LibrariesScreen
Implement open source license display in LibrariesScreen
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
package top.fatweb.oxygen.toolbox.di
|
||||
|
||||
import android.app.Application
|
||||
import android.content.Context
|
||||
import dagger.Module
|
||||
import dagger.Provides
|
||||
import dagger.hilt.InstallIn
|
||||
import dagger.hilt.components.SingletonComponent
|
||||
|
||||
@Module
|
||||
@InstallIn(SingletonComponent::class)
|
||||
object AppModule {
|
||||
@Provides
|
||||
fun provideContext(app: Application): Context = app.applicationContext
|
||||
}
|
||||
@@ -8,6 +8,8 @@ import top.fatweb.oxygen.toolbox.monitor.ConnectivityManagerNetworkMonitor
|
||||
import top.fatweb.oxygen.toolbox.monitor.NetworkMonitor
|
||||
import top.fatweb.oxygen.toolbox.monitor.TimeZoneBroadcastMonitor
|
||||
import top.fatweb.oxygen.toolbox.monitor.TimeZoneMonitor
|
||||
import top.fatweb.oxygen.toolbox.repository.lib.DepRepository
|
||||
import top.fatweb.oxygen.toolbox.repository.lib.LocalDepRepository
|
||||
import top.fatweb.oxygen.toolbox.repository.tool.LocalToolRepository
|
||||
import top.fatweb.oxygen.toolbox.repository.tool.ToolRepository
|
||||
import top.fatweb.oxygen.toolbox.repository.userdata.LocalUserDataRepository
|
||||
@@ -27,4 +29,7 @@ abstract class DataModule {
|
||||
|
||||
@Binds
|
||||
internal abstract fun bindsToolRepository(toolRepository: LocalToolRepository): ToolRepository
|
||||
|
||||
@Binds
|
||||
internal abstract fun bindsDepRepository(depRepository: LocalDepRepository): DepRepository
|
||||
}
|
||||
Reference in New Issue
Block a user