feat: add description

This commit is contained in:
0x330a 2023-11-20 17:52:33 +11:00
parent 25caf9b893
commit d9b70d45ec
No known key found for this signature in database
GPG Key ID: 267811D6E6A2698C
1 changed files with 9 additions and 1 deletions

View File

@ -192,7 +192,12 @@ Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getDescription(JNIE
jobject thiz) {
std::lock_guard guard{util::util_mutex_};
auto group_info = ptrToInfo(env, thiz);
return nullptr;
auto description = group_info->get_description();
if (!description) {
return nullptr;
}
auto jstring = env->NewStringUTF(description->data());
return jstring;
}
extern "C"
@ -202,4 +207,7 @@ Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setDescription(JNIE
jstring new_description) {
std::lock_guard guard{util::util_mutex_};
auto group_info = ptrToInfo(env, thiz);
auto description = env->GetStringUTFChars(new_description, nullptr);
group_info->set_description(description);
env->ReleaseStringUTFChars(new_description, description);
}