comeback commit!
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package com.megboyzz.devmenu.domain.entities
|
||||
|
||||
enum class GameLang(private val lang: String) {
|
||||
enum class GameLang(val lang: String) {
|
||||
System("sys"),
|
||||
Chinese("cn"),
|
||||
Dutch("nl"),
|
||||
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
package com.megboyzz.devmenu.domain.usecases.settings
|
||||
|
||||
import com.megboyzz.devmenu.domain.entities.GameLang
|
||||
import com.megboyzz.devmenu.domain.repository.SettingsRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
class GetGameLangUseCase @Inject constructor(
|
||||
private val settingsRepository: SettingsRepository
|
||||
) {
|
||||
|
||||
operator fun invoke() = settingsRepository.gameLang
|
||||
|
||||
}
|
||||
|
||||
+13
@@ -0,0 +1,13 @@
|
||||
package com.megboyzz.devmenu.domain.usecases.settings
|
||||
|
||||
import com.megboyzz.devmenu.domain.entities.TrackingData
|
||||
import com.megboyzz.devmenu.domain.repository.TrackingRepository
|
||||
import javax.inject.Inject
|
||||
|
||||
class GetTrackingStateUseCase @Inject constructor(
|
||||
private val trackingRepository: TrackingRepository
|
||||
) {
|
||||
|
||||
operator fun invoke() = trackingRepository.trackingData
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user