mirror of
https://github.com/oxen-io/session-android.git
synced 2025-10-16 09:40:46 +00:00
Handle identity key mismatch on outgoing group messages.
Additionally, make the group creation process asynchronous.
This commit is contained in:
@@ -25,6 +25,8 @@ public class SendReq extends MultimediaMessagePdu {
|
||||
private static final String TAG = "SendReq";
|
||||
private long databaseMessageId;
|
||||
private long messageBox;
|
||||
private int groupAction;
|
||||
private String groupActionArguments;
|
||||
|
||||
public SendReq() {
|
||||
super();
|
||||
@@ -90,11 +92,15 @@ public class SendReq extends MultimediaMessagePdu {
|
||||
super(headers, body);
|
||||
}
|
||||
|
||||
public SendReq(PduHeaders headers, PduBody body, long messageId, long messageBox) {
|
||||
public SendReq(PduHeaders headers, PduBody body, long messageId, long messageBox,
|
||||
int groupAction, String groupActionArguments)
|
||||
{
|
||||
super(headers, body);
|
||||
this.databaseMessageId = messageId;
|
||||
this.messageBox = messageBox;
|
||||
}
|
||||
this.databaseMessageId = messageId;
|
||||
this.messageBox = messageBox;
|
||||
this.groupAction = groupAction;
|
||||
this.groupActionArguments = groupActionArguments;
|
||||
}
|
||||
|
||||
public long getDatabaseMessageBox() {
|
||||
return this.messageBox;
|
||||
@@ -103,6 +109,22 @@ public class SendReq extends MultimediaMessagePdu {
|
||||
public long getDatabaseMessageId() {
|
||||
return databaseMessageId;
|
||||
}
|
||||
|
||||
public int getGroupAction() {
|
||||
return this.groupAction;
|
||||
}
|
||||
|
||||
public String getGroupActionArguments() {
|
||||
return this.groupActionArguments;
|
||||
}
|
||||
|
||||
public void setGroupAction(int groupAction) {
|
||||
this.groupAction = groupAction;
|
||||
}
|
||||
|
||||
public void setGroupActionArguments(String groupActionArguments) {
|
||||
this.groupActionArguments = groupActionArguments;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get Bcc value.
|
||||
|
Reference in New Issue
Block a user