diff --git a/library/src/main/cpp/conversation.cpp b/library/src/main/cpp/conversation.cpp index 45f1538..b6a1390 100644 --- a/library/src/main/cpp/conversation.cpp +++ b/library/src/main/cpp/conversation.cpp @@ -313,6 +313,14 @@ Java_network_loki_messenger_libsession_1util_ConversationVolatileConfig_eraseLeg return convos->erase_legacy_group(jni_utils::JavaStringRef(env, group_id).view()); } +extern "C" +JNIEXPORT void JNICALL +Java_network_loki_messenger_libsession_1util_ConversationVolatileConfig_setLegacyGroup(JNIEnv *env, + jobject thiz, + jobject o) { + ptrToConvoInfo(env, thiz)->set(deserialize_legacy_closed_group(env, o)); +} + extern "C" JNIEXPORT jint JNICALL Java_network_loki_messenger_libsession_1util_ConversationVolatileConfig_sizeCommunities(JNIEnv *env, @@ -448,3 +456,4 @@ Java_network_loki_messenger_libsession_1util_ConversationVolatileConfig_eraseBli JNIEnv *env, jobject thiz, jstring blinded_id) { return ptrToConvoInfo(env, thiz)->erase_blinded_1to1(jni_utils::JavaStringRef(env, blinded_id).view()); } +