message content add push attribute
This commit is contained in:
@@ -20,6 +20,7 @@ public class MessagePayload {
|
||||
private int type;
|
||||
private String searchableContent;
|
||||
private String pushContent;
|
||||
private String pushData;
|
||||
private String content;
|
||||
private String base64edData;
|
||||
private int mediaType;
|
||||
@@ -127,6 +128,14 @@ public class MessagePayload {
|
||||
this.extra = extra;
|
||||
}
|
||||
|
||||
public String getPushData() {
|
||||
return pushData;
|
||||
}
|
||||
|
||||
public void setPushData(String pushData) {
|
||||
this.pushData = pushData;
|
||||
}
|
||||
|
||||
public WFCMessage.MessageContent toProtoMessageContent() {
|
||||
WFCMessage.MessageContent.Builder builder = WFCMessage.MessageContent.newBuilder()
|
||||
.setType(type)
|
||||
@@ -149,6 +158,8 @@ public class MessagePayload {
|
||||
builder.addAllMentionedTarget(mentionedTarget);
|
||||
if (!StringUtil.isNullOrEmpty(extra))
|
||||
builder.setExtra(extra);
|
||||
if (!StringUtil.isNullOrEmpty(pushData))
|
||||
builder.setPushData(pushData);
|
||||
|
||||
return builder.build();
|
||||
}
|
||||
@@ -172,6 +183,7 @@ public class MessagePayload {
|
||||
payload.mentionedTarget = new ArrayList<>();
|
||||
payload.mentionedTarget.addAll(protoContent.getMentionedTargetList());
|
||||
payload.extra = protoContent.getExtra();
|
||||
payload.pushData = protoContent.getPushData();
|
||||
return payload;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user