
io.rong.methods.message.Message Maven / Gradle / Ivy
package io.rong.methods.message;
import io.rong.RongCloud;
import io.rong.methods.message._private.Private;
import io.rong.methods.message.chatroom.Chatroom;
import io.rong.methods.message.discussion.Discussion;
import io.rong.methods.message.group.Group;
import io.rong.methods.message.history.History;
import io.rong.methods.message.system.MsgSystem;
public class Message {
private static final String UTF8 = "UTF-8";
private static final String PATH = "message";
private static String method = "";
private String appKey;
private String appSecret;
public Private msgPrivate;
public Chatroom chatroom;
public Discussion discussion;
public Group group;
public History history;
public MsgSystem system;
private RongCloud rongCloud;
public RongCloud getRongCloud() {
return rongCloud;
}
public void setRongCloud(RongCloud rongCloud) {
this.rongCloud = rongCloud;
msgPrivate.setRongCloud(this.getRongCloud());
chatroom.setRongCloud(this.getRongCloud());
discussion.setRongCloud(this.getRongCloud());
group.setRongCloud(this.getRongCloud());
history.setRongCloud(this.getRongCloud());
system.setRongCloud(this.getRongCloud());
}
public Message(String appKey, String appSecret) {
this.appKey = appKey;
this.appSecret = appSecret;
this.msgPrivate = new Private(appKey,appSecret);
this.chatroom = new Chatroom(appKey,appSecret);
this.discussion = new Discussion(appKey,appSecret);
this.group = new Group(appKey,appSecret);
this.history = new History(appKey,appSecret);
this.system = new MsgSystem(appKey,appSecret);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy