File tree Expand file tree Collapse file tree
AndroidApp/domain/src/main/kotlin/me/nya_n/notificationnotifier/domain/usecase Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package me.nya_n.notificationnotifier.domain.usecase
2+
3+ import me.nya_n.notificationnotifier.model.UserSettings
4+
5+ interface GetUserSettingsUseCase {
6+ operator fun invoke (): UserSettings
7+ }
Original file line number Diff line number Diff line change 1+ package me.nya_n.notificationnotifier.domain.usecase.impl
2+
3+ import me.nya_n.notificationnotifier.data.repository.UserSettingsRepository
4+ import me.nya_n.notificationnotifier.domain.usecase.GetUserSettingsUseCase
5+ import me.nya_n.notificationnotifier.model.UserSettings
6+
7+ class GetUserSettingsUseCaseImpl (
8+ private val userSettingsRepository : UserSettingsRepository
9+ ) : GetUserSettingsUseCase {
10+ override fun invoke (): UserSettings {
11+ return userSettingsRepository.getUserSettings()
12+ }
13+ }
You can’t perform that action at this time.
0 commit comments