同步专业版sdk

This commit is contained in:
heavyrian2012
2025-08-17 10:51:08 +08:00
parent f4ea8b184c
commit 8f798742c3
5 changed files with 63 additions and 2 deletions
@@ -128,6 +128,8 @@ public interface APIPath {
String Channel_Update_Profile = "/channel/update_profile";
String Channel_Get_Profile = "/channel/get_profile";
String Channel_Message_Send = "/channel/message/send";
String Channel_Msg_Recall = "/channel/message/recall";
String Channel_Msg_Republish = "/channel/message/republish";
String Channel_Subscribe = "/channel/subscribe";
String Channel_Subscriber_List = "/channel/subscriber_list";
String Channel_Is_Subscriber = "/channel/is_subscriber";
@@ -0,0 +1,32 @@
/*
* This file is part of the Wildfire Chat package.
* (c) Heavyrain2012 <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
package cn.wildfirechat.pojos;
import java.util.List;
public class RepublishChannelMessageData {
private List<String> targets;
private long messageId;
public List<String> getTargets() {
return targets;
}
public void setTargets(List<String> targets) {
this.targets = targets;
}
public long getMessageId() {
return messageId;
}
public void setMessageId(long messageId) {
this.messageId = messageId;
}
}
@@ -20,6 +20,7 @@ public class SendMessageData {
private MessagePayload payload;
private List<String> toUsers;
private boolean isMeshMessage;
private boolean isUserMessage;
public String getSender() {
return sender;
@@ -61,6 +62,14 @@ public class SendMessageData {
isMeshMessage = meshMessage;
}
public boolean isUserMessage() {
return isUserMessage;
}
public void setUserMessage(boolean userMessage) {
isUserMessage = userMessage;
}
public static boolean isValide(SendMessageData sendMessageData) {
if(sendMessageData == null ||
sendMessageData.getConv() == null ||