diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt index 65857257..523496a0 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/ClientFragment.kt @@ -53,7 +53,7 @@ class ClientFragment : BaseFragment(), appContext = requireActivity().application as App //测试按钮增加倒计时,避免重复点击 - mCountDownHelper = CountDownButtonHelper(binding!!.btnServerTest, SettingUtils.requestTimeout) + mCountDownHelper = CountDownButtonHelper(binding!!.btnServerTest, 3) mCountDownHelper!!.setOnCountDownListener(object : CountDownButtonHelper.OnCountDownListener { override fun onCountDown(time: Int) { binding!!.btnServerTest.text = String.format(getString(R.string.seconds_n), time) @@ -184,6 +184,7 @@ class ClientFragment : BaseFragment(), || (item.name == ResUtils.getString(R.string.api_call_query) && !serverConfig!!.enableApiCallQuery) || (item.name == ResUtils.getString(R.string.api_contact_query) && !serverConfig!!.enableApiContactQuery) || (item.name == ResUtils.getString(R.string.api_battery_query) && !serverConfig!!.enableApiBatteryQuery) + || (item.name == ResUtils.getString(R.string.api_wol) && !serverConfig!!.enableApiWol) ) ) { XToastUtils.error(getString(R.string.disabled_on_the_server)) diff --git a/app/src/main/java/com/idormy/sms/forwarder/server/controller/ConfigController.kt b/app/src/main/java/com/idormy/sms/forwarder/server/controller/ConfigController.kt index 65d17034..9d9b9769 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/server/controller/ConfigController.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/server/controller/ConfigController.kt @@ -36,6 +36,7 @@ class ConfigController { HttpServerUtils.enableApiCallQuery, HttpServerUtils.enableApiContactQuery, HttpServerUtils.enableApiBatteryQuery, + HttpServerUtils.enableApiWol, SettingUtils.extraDeviceMark.toString(), SettingUtils.extraSim1.toString(), SettingUtils.extraSim2.toString(), diff --git a/app/src/main/java/com/idormy/sms/forwarder/server/model/ConfigData.kt b/app/src/main/java/com/idormy/sms/forwarder/server/model/ConfigData.kt index 05717dea..38ad96fd 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/server/model/ConfigData.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/server/model/ConfigData.kt @@ -17,6 +17,8 @@ data class ConfigData( var enableApiContactQuery: Boolean = false, @SerializedName("enable_api_battery_query") var enableApiBatteryQuery: Boolean = false, + @SerializedName("enable_api_wol") + var enableApiWol: Boolean = false, @SerializedName("extra_device_mark") var extraDeviceMark: String = "", @SerializedName("extra_sim1")