Skip to content

Commit 6b5cc39

Browse files
committed
fix: add missing statusCode when initializing contextCustomEventData
1 parent 4fc54e5 commit 6b5cc39

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

privmx-endpoint/src/main/cpp/model_native_initializers.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -959,7 +959,7 @@ namespace privmx {
959959

960960
jobject contextCustomEventData2Java(
961961
JniContextUtils &ctx,
962-
privmx::endpoint::event::ContextCustomEventData contextCustomEvent_c
962+
privmx::endpoint::event::ContextCustomEventData contextCustomEventData_c
963963
) {
964964
jclass contextCustomEventDataCls = ctx->FindClass(
965965
"com/simplito/java/privmx_endpoint/model/events/ContextCustomEventData");
@@ -973,15 +973,16 @@ namespace privmx {
973973
"Ljava/lang/Long" // statusCode
974974
")V"
975975
);
976-
jbyteArray data = ctx->NewByteArray(contextCustomEvent_c.payload.size());
977-
ctx->SetByteArrayRegion(data, 0, contextCustomEvent_c.payload.size(),
978-
(jbyte *) contextCustomEvent_c.payload.data());
976+
jbyteArray payload = ctx->NewByteArray(contextCustomEventData_c.payload.size());
977+
ctx->SetByteArrayRegion(payload, 0, contextCustomEventData_c.payload.size(),
978+
(jbyte *) contextCustomEventData_c.payload.data());
979979
return ctx->NewObject(
980980
contextCustomEventDataCls,
981981
initContextCustomEventDataMID,
982-
ctx->NewStringUTF(contextCustomEvent_c.contextId.c_str()),
983-
ctx->NewStringUTF(contextCustomEvent_c.userId.c_str()),
984-
data
982+
ctx->NewStringUTF(contextCustomEventData_c.contextId.c_str()),
983+
ctx->NewStringUTF(contextCustomEventData_c.userId.c_str()),
984+
payload,
985+
ctx.long2jLong(contextCustomEventData_c.statusCode)
985986
);
986987
}
987988

privmx-endpoint/src/main/cpp/model_native_initializers.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,9 @@ namespace privmx {
131131
privmx::endpoint::inbox::InboxEntryDeletedEventData inboxEntryDeletedEventData_c);
132132

133133
jobject contextCustomEventData2Java(JniContextUtils &ctx,
134-
privmx::endpoint::event::ContextCustomEventData contextCustomEvent_c
134+
privmx::endpoint::event::ContextCustomEventData contextCustomEventData_c
135135
);
136+
136137
//Kvdb
137138
jobject kvdb2Java(JniContextUtils &ctx, privmx::endpoint::kvdb::Kvdb kvdb_c);
138139

0 commit comments

Comments
 (0)