|
|
@@ -6,16 +6,12 @@ import cn.org.bjca.trust.android.lib.im.BuildConfig; |
|
|
|
import cn.org.bjca.trust.android.lib.im.SZYXDbHelper; |
|
|
|
import cn.org.bjca.trust.android.lib.im.cfg.Constant; |
|
|
|
import cn.org.bjca.trust.android.lib.im.common.DeviceHelper; |
|
|
|
import cn.org.bjca.trust.android.lib.im.enums.MsgType; |
|
|
|
import cn.org.bjca.trust.android.lib.im.http.HttpManage; |
|
|
|
import cn.org.bjca.trust.android.lib.im.im.IMHelper; |
|
|
|
import cn.org.bjca.trust.android.lib.im.im.manager.UserManager; |
|
|
|
import cn.org.bjca.trust.android.lib.im.im.msg.SZYXMessage; |
|
|
|
import cn.org.bjca.trust.android.lib.im.im.msg.message.SZYXTextMessage; |
|
|
|
import cn.org.bjca.trust.android.lib.im.im.opt.ImConnectOptions; |
|
|
|
import cn.org.bjca.trust.android.lib.im.kit.IMSDKCallback; |
|
|
|
import cn.org.bjca.trust.android.lib.im.kit.IMSDKListener; |
|
|
|
import cn.org.bjca.trust.android.lib.im.kit.MsgListener; |
|
|
|
import cn.org.bjca.trust.android.lib.im.kit.SdkInterface; |
|
|
|
import cn.org.bjca.trust.android.lib.im.repository.Service; |
|
|
|
import cn.org.bjca.trust.android.lib.im.repository.bean.LoginBean; |
|
|
@@ -80,35 +76,6 @@ public class SZYXImManager implements SdkInterface { |
|
|
|
IMHelper.getInstance().logout(); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void addMsgListener(MsgListener listener) { |
|
|
|
IMHelper.getInstance().addMsgListener(listener); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void removeMsgListener(MsgListener listener) { |
|
|
|
IMHelper.getInstance().removeMsgListener(listener); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public SZYXMessage sendMsgForTextToC(String toUserId, String text, IMSDKCallback callback) { |
|
|
|
SZYXTextMessage textMessage = new SZYXTextMessage(text); |
|
|
|
|
|
|
|
SZYXMessage szyxMessage = IMHelper.getInstance().createMsg(MsgType.Text, toUserId, false, textMessage, null); |
|
|
|
|
|
|
|
IMHelper.getInstance().sendSZYXMessage(szyxMessage, callback); |
|
|
|
return szyxMessage; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public SZYXMessage sendMsgForTextToG(String toGroupId, String text, IMSDKCallback callback) { |
|
|
|
SZYXTextMessage textMessage = new SZYXTextMessage(text); |
|
|
|
|
|
|
|
SZYXMessage szyxMessage = IMHelper.getInstance().createMsg(MsgType.Text, toGroupId, true, textMessage, null); |
|
|
|
|
|
|
|
IMHelper.getInstance().sendSZYXMessage(szyxMessage, callback); |
|
|
|
return szyxMessage; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public String getVersion() { |
|
|
|