Skip to content

Commit 7215eb6

Browse files
committed
send all groupIDs to toxproxy
1 parent e2fd407 commit 7215eb6

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

android-refimpl-app/app/src/main/java/com/zoffcc/applications/trifa/HelperRelay.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,15 @@
3535
import static com.zoffcc.applications.trifa.MainActivity.tox_friend_send_lossless_packet;
3636
import static com.zoffcc.applications.trifa.MainActivity.tox_group_invite_friend;
3737
import static com.zoffcc.applications.trifa.TRIFAGlobals.CONTROL_PROXY_MESSAGE_TYPE.CONTROL_PROXY_MESSAGE_TYPE_FRIEND_PUBKEY_FOR_PROXY;
38+
import static com.zoffcc.applications.trifa.TRIFAGlobals.CONTROL_PROXY_MESSAGE_TYPE.CONTROL_PROXY_MESSAGE_TYPE_GROUP_ID_FOR_PROXY;
3839
import static com.zoffcc.applications.trifa.TRIFAGlobals.CONTROL_PROXY_MESSAGE_TYPE.CONTROL_PROXY_MESSAGE_TYPE_NOTIFICATION_TOKEN;
3940
import static com.zoffcc.applications.trifa.TRIFAGlobals.CONTROL_PROXY_MESSAGE_TYPE.CONTROL_PROXY_MESSAGE_TYPE_PROXY_PUBKEY_FOR_FRIEND;
4041
import static com.zoffcc.applications.trifa.TRIFAGlobals.NOTIFICATION_FCM_PUSH_URL_PREFIX;
4142
import static com.zoffcc.applications.trifa.TRIFAGlobals.NOTIFICATION_FCM_PUSH_URL_PREFIX_OLD;
4243
import static com.zoffcc.applications.trifa.TRIFAGlobals.NOTIFICATION_NTFY_PUSH_URL_PREFIX;
4344
import static com.zoffcc.applications.trifa.TRIFAGlobals.NOTIFICATION_TOKEN_DB_KEY;
4445
import static com.zoffcc.applications.trifa.TRIFAGlobals.NOTIFICATION_UP_PUSH_URL_PREFIX;
46+
import static com.zoffcc.applications.trifa.ToxVars.TOX_GROUP_CHAT_ID_SIZE;
4547
import static com.zoffcc.applications.trifa.ToxVars.TOX_PUBLIC_KEY_SIZE;
4648
import static com.zoffcc.applications.trifa.TrifaToxService.orma;
4749

@@ -261,6 +263,11 @@ static void invite_to_all_groups_own_relay(String relay_public_key_string)
261263
int res = tox_group_invite_friend(group_num,
262264
tox_friend_by_public_key__wrapper(relay_public_key_string));
263265
update_savedata_file_wrapper();
266+
267+
byte[] data = HelperGeneric.hex_to_bytes("FF" + conf.group_identifier);
268+
data[0] = (byte) CONTROL_PROXY_MESSAGE_TYPE_GROUP_ID_FOR_PROXY.value;
269+
tox_friend_send_lossless_packet(tox_friend_by_public_key__wrapper(relay_public_key_string),
270+
data, TOX_GROUP_CHAT_ID_SIZE + 1);
264271
}
265272
}
266273
}

android-refimpl-app/app/src/main/java/com/zoffcc/applications/trifa/TRIFAGlobals.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ public static enum CONTROL_PROXY_MESSAGE_TYPE
326326
CONTROL_PROXY_MESSAGE_TYPE_FRIEND_PUBKEY_FOR_PROXY(175), CONTROL_PROXY_MESSAGE_TYPE_PROXY_PUBKEY_FOR_FRIEND(
327327
176), CONTROL_PROXY_MESSAGE_TYPE_ALL_MESSAGES_SENT(177), CONTROL_PROXY_MESSAGE_TYPE_PROXY_KILLSWITCH(
328328
178), CONTROL_PROXY_MESSAGE_TYPE_NOTIFICATION_TOKEN(179), CONTROL_PROXY_MESSAGE_TYPE_PUSH_URL_FOR_FRIEND(
329-
181);
329+
181), CONTROL_PROXY_MESSAGE_TYPE_GROUP_ID_FOR_PROXY(182);
330330

331331
public int value;
332332

0 commit comments

Comments
 (0)