@@ -9,7 +9,6 @@ Java_network_loki_messenger_libsession_1util_GroupInfoConfig_00024Companion_newI
9
9
jbyteArray pub_key,
10
10
jbyteArray secret_key,
11
11
jbyteArray initial_dump) {
12
- std::lock_guard guard{util::util_mutex_};
13
12
std::optional<std::vector<unsigned char >> secret_key_optional{std::nullopt };
14
13
std::optional<std::vector<unsigned char >> initial_dump_optional{std::nullopt };
15
14
auto pub_key_bytes = util::vector_from_bytes (env, pub_key);
@@ -30,7 +29,6 @@ extern "C"
30
29
JNIEXPORT void JNICALL
31
30
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_destroyGroup (JNIEnv *env,
32
31
jobject thiz) {
33
- std::lock_guard guard{util::util_mutex_};
34
32
auto group_info = ptrToInfo (env, thiz);
35
33
group_info->destroy_group ();
36
34
}
@@ -39,23 +37,20 @@ Java_network_loki_messenger_libsession_1util_GroupInfoConfig_destroyGroup(JNIEnv
39
37
extern " C"
40
38
JNIEXPORT jobject JNICALL
41
39
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getCreated (JNIEnv *env, jobject thiz) {
42
- std::lock_guard guard{util::util_mutex_};
43
40
auto group_info = ptrToInfo (env, thiz);
44
41
return util::jlongFromOptional (env, group_info->get_created ());
45
42
}
46
43
extern " C"
47
44
JNIEXPORT jobject JNICALL
48
45
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getDeleteAttachmentsBefore (JNIEnv *env,
49
46
jobject thiz) {
50
- std::lock_guard guard{util::util_mutex_};
51
47
auto group_info = ptrToInfo (env, thiz);
52
48
return util::jlongFromOptional (env, group_info->get_delete_attach_before ());
53
49
}
54
50
extern " C"
55
51
JNIEXPORT jobject JNICALL
56
52
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getDeleteBefore (JNIEnv *env,
57
53
jobject thiz) {
58
- std::lock_guard guard{util::util_mutex_};
59
54
auto group_info = ptrToInfo (env, thiz);
60
55
return util::jlongFromOptional (env, group_info->get_delete_before ());
61
56
}
@@ -64,7 +59,6 @@ extern "C"
64
59
JNIEXPORT jlong JNICALL
65
60
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getExpiryTimer (JNIEnv *env,
66
61
jobject thiz) {
67
- std::lock_guard guard{util::util_mutex_};
68
62
auto group_info = ptrToInfo (env, thiz);
69
63
auto timer = group_info->get_expiry_timer ();
70
64
if (!timer) {
@@ -77,7 +71,6 @@ Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getExpiryTimer(JNIE
77
71
extern " C"
78
72
JNIEXPORT jstring JNICALL
79
73
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getName (JNIEnv *env, jobject thiz) {
80
- std::lock_guard guard{util::util_mutex_};
81
74
auto group_info = ptrToInfo (env, thiz);
82
75
return util::jstringFromOptional (env, group_info->get_name ());
83
76
}
@@ -86,7 +79,6 @@ extern "C"
86
79
JNIEXPORT jobject JNICALL
87
80
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getProfilePic (JNIEnv *env,
88
81
jobject thiz) {
89
- std::lock_guard guard{util::util_mutex_};
90
82
auto group_info = ptrToInfo (env, thiz);
91
83
return util::serialize_user_pic (env, group_info->get_profile_pic ());
92
84
}
@@ -95,7 +87,6 @@ extern "C"
95
87
JNIEXPORT jboolean JNICALL
96
88
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_isDestroyed (JNIEnv *env,
97
89
jobject thiz) {
98
- std::lock_guard guard{util::util_mutex_};
99
90
auto group_info = ptrToInfo (env, thiz);
100
91
return group_info->is_destroyed ();
101
92
}
@@ -104,7 +95,6 @@ extern "C"
104
95
JNIEXPORT void JNICALL
105
96
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setCreated (JNIEnv *env, jobject thiz,
106
97
jlong created_at) {
107
- std::lock_guard guard{util::util_mutex_};
108
98
auto group_info = ptrToInfo (env, thiz);
109
99
group_info->set_created (created_at);
110
100
}
@@ -114,7 +104,6 @@ JNIEXPORT void JNICALL
114
104
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setDeleteAttachmentsBefore (JNIEnv *env,
115
105
jobject thiz,
116
106
jlong delete_before) {
117
- std::lock_guard guard{util::util_mutex_};
118
107
auto group_info = ptrToInfo (env, thiz);
119
108
group_info->set_delete_attach_before (delete_before);
120
109
}
@@ -124,7 +113,6 @@ JNIEXPORT void JNICALL
124
113
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setDeleteBefore (JNIEnv *env,
125
114
jobject thiz,
126
115
jlong delete_before) {
127
- std::lock_guard guard{util::util_mutex_};
128
116
auto group_info = ptrToInfo (env, thiz);
129
117
group_info->set_delete_before (delete_before);
130
118
}
@@ -134,7 +122,6 @@ JNIEXPORT void JNICALL
134
122
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setExpiryTimer (JNIEnv *env,
135
123
jobject thiz,
136
124
jlong expire_seconds) {
137
- std::lock_guard guard{util::util_mutex_};
138
125
auto group_info = ptrToInfo (env, thiz);
139
126
group_info->set_expiry_timer (std::chrono::seconds{expire_seconds});
140
127
}
@@ -143,7 +130,6 @@ extern "C"
143
130
JNIEXPORT void JNICALL
144
131
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setName (JNIEnv *env, jobject thiz,
145
132
jstring new_name) {
146
- std::lock_guard guard{util::util_mutex_};
147
133
auto group_info = ptrToInfo (env, thiz);
148
134
group_info->set_name (jni_utils::JavaStringRef (env, new_name).view ());
149
135
}
@@ -153,7 +139,6 @@ JNIEXPORT void JNICALL
153
139
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setProfilePic (JNIEnv *env,
154
140
jobject thiz,
155
141
jobject new_profile_pic) {
156
- std::lock_guard guard{util::util_mutex_};
157
142
auto group_info = ptrToInfo (env, thiz);
158
143
group_info->set_profile_pic (util::deserialize_user_pic (env, new_profile_pic));
159
144
}
@@ -162,15 +147,13 @@ extern "C"
162
147
JNIEXPORT jlong JNICALL
163
148
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_storageNamespace (JNIEnv *env,
164
149
jobject thiz) {
165
- std::lock_guard guard{util::util_mutex_};
166
150
auto group_info = ptrToInfo (env, thiz);
167
151
return static_cast <jlong>(group_info->storage_namespace ());
168
152
}
169
153
170
154
extern " C"
171
155
JNIEXPORT jstring JNICALL
172
156
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_id (JNIEnv *env, jobject thiz) {
173
- std::lock_guard guard{util::util_mutex_};
174
157
auto group_info = ptrToInfo (env, thiz);
175
158
return util::jstringFromOptional (env, group_info->id );
176
159
}
@@ -179,7 +162,6 @@ extern "C"
179
162
JNIEXPORT jstring JNICALL
180
163
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_getDescription (JNIEnv *env,
181
164
jobject thiz) {
182
- std::lock_guard guard{util::util_mutex_};
183
165
auto group_info = ptrToInfo (env, thiz);
184
166
auto description = group_info->get_description ();
185
167
if (!description) {
@@ -194,7 +176,6 @@ JNIEXPORT void JNICALL
194
176
Java_network_loki_messenger_libsession_1util_GroupInfoConfig_setDescription (JNIEnv *env,
195
177
jobject thiz,
196
178
jstring new_description) {
197
- std::lock_guard guard{util::util_mutex_};
198
179
auto group_info = ptrToInfo (env, thiz);
199
180
group_info->set_description (jni_utils::JavaStringRef (env, new_description).view ());
200
181
}
0 commit comments