/
belya-av
/
TaskNotifier
Обзор
Документация
Войти
/
belya-av
/
TaskNotifier
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
app/src/main/java/com/example/tasknotifier/di/UseCaseModule.kt
30 строк
834 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.domain.usecase.NotificationUseCases import com.example.tasknotifier.domain.usecase.TaskUseCases import dagger.Module import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent import javax.inject.Singleton @Module @InstallIn(SingletonComponent::class) object UseCaseModule { @Provides @Singleton fun provideTaskUseCases( repository: com.example.tasknotifier.data.repository.TaskRepository ): TaskUseCases { return TaskUseCases(repository) } @Provides @Singleton fun provideNotificationUseCases( repository: com.example.tasknotifier.data.repository.NotificationSettingsRepository ): NotificationUseCases { return NotificationUseCases(repository) } }