Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1b59575
refactor(jni-wrappers): remove options param from modifyRemoteStreams…
Doominika Mar 26, 2026
c830fe4
refactor(privmx-endpoint): remove options param from modifyRemoteStre…
Doominika Mar 26, 2026
a708785
refactor(privmx-endpoint-streams/android): remove options param from …
Doominika Mar 26, 2026
f701c3c
refactor(jni-wrappers): remove options param from subscribeToRemoteSt…
Doominika Mar 26, 2026
8432986
refactor(privmx-endpoint): remove options param from subscribeToRemot…
Doominika Mar 26, 2026
ceed9ec
refactor(privmx-endpoint-streams/android): remove options param from …
Doominika Mar 26, 2026
8ab91ab
refactor(privmx-endpoint-streams/android): remove duplicated modifyRe…
Doominika Mar 26, 2026
489ce18
refactor(privmx-endpoint-streams/android): StreamApi class description
Doominika Mar 26, 2026
170dc16
docs(privmx-endpoint-streams/android): trackFactory param description
Doominika Mar 26, 2026
49e82cd
docs(privmx-endpoint-streams/android): add StreamApi constructor desc…
Doominika Mar 26, 2026
5ef7af8
docs(privmx-endpoint-streams/android): add description for createStre…
Doominika Mar 26, 2026
be6c125
docs(privmx-endpoint-streams/android): add description for updateStre…
Doominika Mar 26, 2026
641c01b
docs(privmx-endpoint-streams/android): add description for listStream…
Doominika Mar 26, 2026
2f3d14e
docs(privmx-endpoint-streams/android): add description for getStreamR…
Doominika Mar 26, 2026
b54a8e3
docs(privmx-endpoint-streams/android): add description for deleteStre…
Doominika Mar 26, 2026
eae6119
docs(privmx-endpoint-streams/android): add description for listStream…
Doominika Mar 26, 2026
99d3485
docs(privmx-endpoint-streams/android): add description for joinStream…
Doominika Mar 26, 2026
b90fd21
docs(privmx-endpoint-streams/android): add description for leaveStrea…
Doominika Mar 26, 2026
127e55b
docs(privmx-endpoint-streams/android): add description for createStre…
Doominika Mar 26, 2026
45e3e0d
docs(privmx-endpoint-streams/android): add description for addTrack m…
Doominika Mar 26, 2026
232c01f
docs(privmx-endpoint-streams/android): add description for setTrackOb…
Doominika Mar 26, 2026
dc032b1
docs(privmx-endpoint-streams/android): add description for setConnect…
Doominika Mar 26, 2026
f0ba4a0
docs(privmx-endpoint-streams/android): add description for publishStr…
Doominika Mar 26, 2026
897dbe5
docs(privmx-endpoint-streams/android): add description for removeTrac…
Doominika Mar 26, 2026
420ceb0
docs(privmx-endpoint-streams/android): add description for updateStre…
Doominika Mar 26, 2026
8c284a8
docs(privmx-endpoint-streams/android): add description for unpublishS…
Doominika Mar 26, 2026
a4c0459
refactor(privmx-endpoint-streams/android): remove duplicated subscrib…
Doominika Mar 26, 2026
2ba64f3
Merge remote-tracking branch 'origin/refactor/remove-unused-options-p…
Doominika Mar 26, 2026
4f02917
docs(privmx-endpoint-streams/android): add description for subscribeT…
Doominika Mar 26, 2026
4637f92
docs(privmx-endpoint-streams/android): add description for modifyRemo…
Doominika Mar 26, 2026
97de388
docs(privmx-endpoint-streams/android): add description for unsubscrib…
Doominika Mar 26, 2026
4230b7d
docs(privmx-endpoint-streams/android): add description for dropBroken…
Doominika Mar 26, 2026
1005f80
docs(privmx-endpoint-streams/android): add description for subscribeF…
Doominika Mar 26, 2026
dadbbf4
docs(privmx-endpoint-streams/android): update description for subscri…
Doominika Mar 26, 2026
7bae4b2
docs(privmx-endpoint-streams/android): add description for unsubscrib…
Doominika Mar 26, 2026
4d48f79
docs(privmx-endpoint-streams/android): add description for buildSubsc…
Doominika Mar 26, 2026
8dd3f1c
docs(privmx-endpoint-streams/android): add description for close method
Doominika Mar 26, 2026
88d35c0
docs(privmx-endpoint-streams/android): add documentation for TrackFac…
Doominika Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 7 additions & 11 deletions jni-wrappers/privmx-endpoint/src/cpp/modules/StreamApiLow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -665,19 +665,17 @@ Java_com_simplito_java_privmx_1endpoint_modules_stream_StreamApiLow_modifyRemote
jobject thiz,
jstring stream_room_id,
jobject subscriptions_to_add,
jobject subscriptions_to_remove,
jobject options
jobject subscriptions_to_remove
) {
JniContextUtils ctx(env);
if (ctx.nullCheck(stream_room_id, "Stream Room ID") ||
ctx.nullCheck(subscriptions_to_add, "Subscriptions to add") ||
ctx.nullCheck(subscriptions_to_add, "Subscriptions to remove") ||
ctx.nullCheck(options, "Options")) {
ctx.nullCheck(subscriptions_to_add, "Subscriptions to remove")) {
return;
}

ctx.callVoidEndpointApi(
[&ctx, &thiz, &stream_room_id, &subscriptions_to_add, &subscriptions_to_remove, &options]() {
[&ctx, &thiz, &stream_room_id, &subscriptions_to_add, &subscriptions_to_remove]() {
auto subscriptions_to_add_arr = ctx.jObject2jArray(subscriptions_to_remove);
auto subscriptions_to_remove_arr = ctx.jObject2jArray(subscriptions_to_remove);

Expand Down Expand Up @@ -708,16 +706,14 @@ Java_com_simplito_java_privmx_1endpoint_modules_stream_StreamApiLow_subscribeToR
JNIEnv *env,
jobject thiz,
jstring stream_room_id,
jobject subscriptions,
jobject options
) {
jobject subscriptions
) {
JniContextUtils ctx(env);
if (ctx.nullCheck(stream_room_id, "Stream Room ID") ||
ctx.nullCheck(subscriptions, "Subscriptions") ||
ctx.nullCheck(options, "Options")) {
ctx.nullCheck(subscriptions, "Subscriptions")) {
return;
}
ctx.callVoidEndpointApi([&ctx, &thiz, &stream_room_id, &subscriptions, &options]() {
ctx.callVoidEndpointApi([&ctx, &thiz, &stream_room_id, &subscriptions]() {
auto subscriptions_arr = ctx.jObject2jArray(subscriptions);
auto subscriptions_c = jArrayToVector<StreamSubscription>(
ctx,
Expand Down
Loading