/
belya-av
/
TaskNotifier
Обзор
Документация
Войти
/
belya-av
/
TaskNotifier
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/src/main/java/com/example/tasknotifier/di/RepositoryModule.kt
30 строк
855 B
AlexXX97-l
advanced time settings func
30 окт 2025, 09:22
30 окт 2025, 09:22
13b63cf
Код
Авторство
О чём код?
package com.example.tasknotifier.di import com.example.tasknotifier.data.repository.NotificationSettingsRepository import com.example.tasknotifier.data.repository.TaskRepository import dagger.Module import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent import javax.inject.Singleton @Module @InstallIn(SingletonComponent::class) object RepositoryModule { @Provides @Singleton fun provideTaskRepository( taskDao: com.example.tasknotifier.data.dao.TaskDao ): TaskRepository { return TaskRepository(taskDao) } @Provides @Singleton fun provideNotificationSettingsRepository( settingsDao: com.example.tasknotifier.data.dao.NotificationSettingsDao ): NotificationSettingsRepository { return NotificationSettingsRepository(settingsDao) } }