comeback commit!

This commit is contained in:
2024-12-15 21:21:44 +03:00
parent b093674b6e
commit 947ba44245
30 changed files with 793 additions and 57 deletions
@@ -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"),
@@ -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
}
@@ -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
}