java client interface should be public

This commit is contained in:
heavyrain.lee
2019-05-14 23:59:21 +08:00
parent 40ff829c72
commit 911dcb99ec
@@ -45,16 +45,16 @@ public class IMClient implements Listener {
private transient MQTT mqtt = new MQTT(); private transient MQTT mqtt = new MQTT();
private transient CallbackConnection connection = null; private transient CallbackConnection connection = null;
interface ReceiveMessageCallback { public interface ReceiveMessageCallback {
void onReceiveMessages(List<WFCMessage.Message> messageList, boolean hasMore); void onReceiveMessages(List<WFCMessage.Message> messageList, boolean hasMore);
void onRecallMessage(long messageUid); void onRecallMessage(long messageUid);
} }
interface ConnectionStatusCallback { public interface ConnectionStatusCallback {
void onConnectionStatusChanged(ConnectionStatus newStatus); void onConnectionStatusChanged(ConnectionStatus newStatus);
} }
interface SendMessageCallback { public interface SendMessageCallback {
void onSuccess(long messageUid, long timestamp); void onSuccess(long messageUid, long timestamp);
void onFailure(int errorCode); void onFailure(int errorCode);
} }