Added 'config_verify_server_set' API function

This commit is contained in:
Juha Heinanen
2024-04-16 16:26:51 +03:00
parent 282242e0b6
commit aa206718d6
3 changed files with 11 additions and 1 deletions
+8
View File
@@ -1588,6 +1588,14 @@ JNIEXPORT void JNICALL Java_com_tutpro_baresip_Api_uag_1enable_1sip_1trace(
uag_enable_sip_trace(enable); uag_enable_sip_trace(enable);
} }
JNIEXPORT void JNICALL Java_com_tutpro_baresip_Api_config_1verify_1server_1set(
JNIEnv *env, jobject thiz, jboolean verify)
{
struct config *conf = conf_config();
LOGD("setting verify_server (%d)\n", verify);
conf->sip.verify_server = verify;
}
JNIEXPORT void JNICALL Java_com_tutpro_baresip_Api_net_1debug(JNIEnv *env, jobject thiz) JNIEXPORT void JNICALL Java_com_tutpro_baresip_Api_net_1debug(JNIEnv *env, jobject thiz)
{ {
re_thread_enter(); re_thread_enter();
@@ -109,6 +109,8 @@ object Api {
external fun net_debug() external fun net_debug()
external fun net_dns_debug() external fun net_dns_debug()
external fun config_verify_server_set(verify: Boolean)
external fun cmd_exec(cmd: String): Int external fun cmd_exec(cmd: String): Int
external fun module_load(module: String): Int external fun module_load(module: String): Int
@@ -611,8 +611,8 @@ class ConfigActivity : AppCompatActivity() {
if (oldVerifyServer != verifyServer.isChecked) { if (oldVerifyServer != verifyServer.isChecked) {
Config.replaceVariable("sip_verify_server", Config.replaceVariable("sip_verify_server",
if (verifyServer.isChecked) "yes" else "no") if (verifyServer.isChecked) "yes" else "no")
Api.config_verify_server_set(verifyServer.isChecked)
save = true save = true
restart = true
} }
val newDisplayTheme = if (darkTheme.isChecked) val newDisplayTheme = if (darkTheme.isChecked)