Remove the tested features from the main
This commit is contained in:
1 parent
a231151e70
commit
3ae13b0ba4
5 files changed
-30
No files matched your search
@@ -20,8 +20,6 @@ object SettingsChangeManager {
|
||||
AppConfig.PREF_LANGUAGE,
|
||||
AppConfig.PREF_UI_MODE_NIGHT,
|
||||
AppConfig.PREF_IS_BOOTED,
|
||||
AppConfig.PREF_AUTO_REMOVE_INVALID_AFTER_TEST,
|
||||
AppConfig.PREF_AUTO_SORT_AFTER_TEST,
|
||||
)
|
||||
|
||||
/**
|
||||
|
||||
@@ -20,8 +20,6 @@ interface MainDataSource : Closeable {
|
||||
|
||||
fun getConfirmRemove(): Boolean
|
||||
fun getDoubleColumnDisplay(): Boolean
|
||||
fun getAutoRemoveInvalidAfterTest(): Boolean
|
||||
fun getAutoSortAfterTest(): Boolean
|
||||
fun isGroupAllDisplayEnabled(): Boolean
|
||||
|
||||
fun getString(resId: Int): String
|
||||
|
||||
@@ -113,12 +113,6 @@ class MainRepository(
|
||||
override fun getDoubleColumnDisplay(): Boolean =
|
||||
MmkvManager.decodeSettingsBool(AppConfig.PREF_DOUBLE_COLUMN_DISPLAY, false)
|
||||
|
||||
override fun getAutoRemoveInvalidAfterTest(): Boolean =
|
||||
MmkvManager.decodeSettingsBool(AppConfig.PREF_AUTO_REMOVE_INVALID_AFTER_TEST, false)
|
||||
|
||||
override fun getAutoSortAfterTest(): Boolean =
|
||||
MmkvManager.decodeSettingsBool(AppConfig.PREF_AUTO_SORT_AFTER_TEST, false)
|
||||
|
||||
override fun isGroupAllDisplayEnabled(): Boolean =
|
||||
MmkvManager.decodeSettingsBool(AppConfig.PREF_GROUP_ALL_DISPLAY)
|
||||
|
||||
|
||||
@@ -710,12 +710,6 @@ class MainViewModel(
|
||||
|
||||
private fun onTestsFinished() {
|
||||
viewModelScope.launch(ioDispatcher) {
|
||||
if (dataSource.getAutoRemoveInvalidAfterTest()) {
|
||||
removeInvalidServerInternal()
|
||||
}
|
||||
if (dataSource.getAutoSortAfterTest()) {
|
||||
sortByTestResultsInternal()
|
||||
}
|
||||
cacheMutex.withLock { groupDataCache.clear() }
|
||||
testingGroupId = null
|
||||
_uiState.update {
|
||||
|
||||
@@ -124,8 +124,6 @@ fun SettingsScreen(
|
||||
var outboundResolveMethod by rememberMmkvString(AppConfig.PREF_OUTBOUND_DOMAIN_RESOLVE_METHOD, "0")
|
||||
|
||||
var isBooted by rememberMmkvBool(AppConfig.PREF_IS_BOOTED, false)
|
||||
var autoRemoveInvalidAfterTest by rememberMmkvBool(AppConfig.PREF_AUTO_REMOVE_INVALID_AFTER_TEST, false)
|
||||
var autoSortAfterTest by rememberMmkvBool(AppConfig.PREF_AUTO_SORT_AFTER_TEST, false)
|
||||
var delayTestUrl by rememberMmkvString(AppConfig.PREF_DELAY_TEST_URL, "")
|
||||
var realPingConcurrency by rememberMmkvString(AppConfig.PREF_REAL_PING_CONCURRENCY, "16")
|
||||
var ipApiUrl by rememberMmkvString(AppConfig.PREF_IP_API_URL, "")
|
||||
@@ -531,18 +529,6 @@ fun SettingsScreen(
|
||||
checked = isBooted,
|
||||
onCheckedChange = { isBooted = it }
|
||||
)
|
||||
SettingsSwitchItem(
|
||||
title = stringResource(R.string.title_pref_auto_remove_invalid_after_test),
|
||||
summary = stringResource(R.string.summary_pref_auto_remove_invalid_after_test),
|
||||
checked = autoRemoveInvalidAfterTest,
|
||||
onCheckedChange = { autoRemoveInvalidAfterTest = it }
|
||||
)
|
||||
SettingsSwitchItem(
|
||||
title = stringResource(R.string.title_pref_auto_sort_after_test),
|
||||
summary = stringResource(R.string.summary_pref_auto_sort_after_test),
|
||||
checked = autoSortAfterTest,
|
||||
onCheckedChange = { autoSortAfterTest = it }
|
||||
)
|
||||
SettingsEditItem(
|
||||
title = stringResource(R.string.title_pref_delay_test_url),
|
||||
value = delayTestUrl,
|
||||
|
||||
Reference in new issue
Block a user