mirror of
https://github.com/oxen-io/session-android.git
synced 2025-04-02 23:15:39 +00:00
Catch another merge function
This commit is contained in:
parent
a78c11f258
commit
3743ef42bd
@ -105,12 +105,15 @@ Java_network_loki_messenger_libsession_1util_ConfigBase_merge___3Lkotlin_Pair_2(
|
|||||||
JNIEXPORT jobject JNICALL
|
JNIEXPORT jobject JNICALL
|
||||||
Java_network_loki_messenger_libsession_1util_ConfigBase_merge__Lkotlin_Pair_2(JNIEnv *env, jobject thiz,
|
Java_network_loki_messenger_libsession_1util_ConfigBase_merge__Lkotlin_Pair_2(JNIEnv *env, jobject thiz,
|
||||||
jobject to_merge) {
|
jobject to_merge) {
|
||||||
std::lock_guard lock{util::util_mutex_};
|
return jni_utils::run_catching_cxx_exception_or_throws<jobject>(env, [=] {
|
||||||
auto conf = ptrToConfigBase(env, thiz);
|
std::lock_guard lock{util::util_mutex_};
|
||||||
std::vector<std::pair<std::string, session::ustring>> configs = {extractHashAndData(env, to_merge)};
|
auto conf = ptrToConfigBase(env, thiz);
|
||||||
auto returned = conf->merge(configs);
|
std::vector<std::pair<std::string, session::ustring>> configs = {
|
||||||
auto string_stack = util::build_string_stack(env, returned);
|
extractHashAndData(env, to_merge)};
|
||||||
return string_stack;
|
auto returned = conf->merge(configs);
|
||||||
|
auto string_stack = util::build_string_stack(env, returned);
|
||||||
|
return string_stack;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#pragma clang diagnostic pop
|
#pragma clang diagnostic pop
|
||||||
|
Loading…
x
Reference in New Issue
Block a user