package safeluck.drive.evaluation.im;
|
|
import com.anyun.im_lib.listener.OnEventListener;
|
|
/**
|
* MyApplication2
|
* Created by lzw on 2019/12/12. 16:12:40
|
* 邮箱:632393724@qq.com
|
* All Rights Saved! Chongqing AnYun Tech co. LTD
|
*/
|
public class IMSEventListener implements OnEventListener {
|
|
private String userId;
|
private String token;
|
|
public IMSEventListener(String userId, String token) {
|
this.userId = userId;
|
this.token = token;
|
}
|
|
@Override
|
public void dispatchMsg(Object message) {
|
MessageProcessor.getInstance().receiveMsg((byte[])message);
|
}
|
|
@Override
|
public boolean isNetWorkAvailable() {
|
return true;
|
}
|
|
/**
|
* 连接超时时长
|
* @return ms
|
*/
|
@Override
|
public int getConnectTimeout() {
|
return 3000;
|
}
|
|
@Override
|
public int getForegroundHeartbeatInterval() {
|
return 0;
|
}
|
|
@Override
|
public int getBackgroundHeartbeatInterval() {
|
return 0;
|
}
|
|
@Override
|
public int getServerSentReportMsgType() {
|
return 0;
|
}
|
|
@Override
|
public int getResendCount() {
|
return 0;
|
}
|
|
@Override
|
public int getResendInterval() {
|
return 0;
|
}
|
|
@Override
|
public int getReConnectInterval() {
|
return 0;
|
}
|
|
@Override
|
public byte[] getRegisterMessage() {
|
return null;
|
}
|
}
|