|
|
|
@ -82,7 +82,7 @@ Java_network_loki_messenger_libsession_1util_ConfigBase_confirmPushed(JNIEnv *en
|
|
|
|
|
|
|
|
|
|
#pragma clang diagnostic push
|
|
|
|
|
#pragma ide diagnostic ignored "bugprone-reserved-identifier"
|
|
|
|
|
JNIEXPORT jint JNICALL
|
|
|
|
|
JNIEXPORT jobject JNICALL
|
|
|
|
|
Java_network_loki_messenger_libsession_1util_ConfigBase_merge___3Lkotlin_Pair_2(JNIEnv *env, jobject thiz,
|
|
|
|
|
jobjectArray to_merge) {
|
|
|
|
|
std::lock_guard lock{util::util_mutex_};
|
|
|
|
@ -94,16 +94,20 @@ Java_network_loki_messenger_libsession_1util_ConfigBase_merge___3Lkotlin_Pair_2(
|
|
|
|
|
auto pair = extractHashAndData(env, jElement);
|
|
|
|
|
configs.push_back(pair);
|
|
|
|
|
}
|
|
|
|
|
return conf->merge(configs);
|
|
|
|
|
auto returned = conf->merge(configs);
|
|
|
|
|
auto string_stack = util::build_string_stack(env, returned);
|
|
|
|
|
return string_stack;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
JNIEXPORT jint JNICALL
|
|
|
|
|
JNIEXPORT jobject JNICALL
|
|
|
|
|
Java_network_loki_messenger_libsession_1util_ConfigBase_merge__Lkotlin_Pair_2(JNIEnv *env, jobject thiz,
|
|
|
|
|
jobject to_merge) {
|
|
|
|
|
std::lock_guard lock{util::util_mutex_};
|
|
|
|
|
auto conf = ptrToConfigBase(env, thiz);
|
|
|
|
|
std::vector<std::pair<std::string, session::ustring>> configs = {extractHashAndData(env, to_merge)};
|
|
|
|
|
return conf->merge(configs);
|
|
|
|
|
auto returned = conf->merge(configs);
|
|
|
|
|
auto string_stack = util::build_string_stack(env, returned);
|
|
|
|
|
return string_stack;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#pragma clang diagnostic pop
|
|
|
|
|