@Override public void onSuccess() { reset(); Log.d(TAG, "logout: onSuccess"); if (callback != null) { callback.onSuccess(); } }
@Override public void onSuccess() { Log.d(TAG, "logout: onSuccess"); reset(); if (callback != null) { callback.onSuccess(); } }
@Override public void onSuccess() { Log.d(TAG, "logout: onSuccess"); reset(); if (callback != null) { callback.onSuccess(); } }
@Override public void onSuccess() { //保存消息到本地 EMMessage sendMessage = EMMessage.createTxtSendMessage("content", message.getTo()); sendMessage.setChatType(EMMessage.ChatType.GroupChat); sendMessage.setFrom(message.getFrom()); sendMessage.setTo(message.getTo()); sendMessage.setMsgId(UUID.randomUUID().toString()); sendMessage.setMsgTime(cmdMsg.getMsgTime()); sendMessage.setUnread(false);//去掉未读的显示 sendMessage.setDirection(EMMessage.Direct.SEND); sendMessage.setAttribute(RedPacketConstant.MESSAGE_ATTR_IS_RED_PACKET_ACK_MESSAGE, true); sendMessage.setAttribute(RedPacketConstant.EXTRA_RED_PACKET_SENDER_NAME, senderNickname); sendMessage.setAttribute(RedPacketConstant.EXTRA_RED_PACKET_RECEIVER_NAME, receiverNickname); sendMessage.setAttribute(RedPacketConstant.EXTRA_RED_PACKET_SENDER_ID, senderId); EMClient.getInstance().chatManager().saveMessage(sendMessage); callBack.onSuccess(); }
@Override public void run() { try { EMClient.getInstance().groupManager().getJoinedGroupsFromServer(); // in case that logout already before server returns, we should return immediately if (!isLoggedIn()) { isGroupsSyncedWithServer = false; isSyncingGroupsWithServer = false; noitifyGroupSyncListeners(false); return; } demoModel.setGroupsSynced(true); isGroupsSyncedWithServer = true; isSyncingGroupsWithServer = false; //notify sync group list success noitifyGroupSyncListeners(true); if (callback != null) { callback.onSuccess(); } } catch (HyphenateException e) { demoModel.setGroupsSynced(false); isGroupsSyncedWithServer = false; isSyncingGroupsWithServer = false; noitifyGroupSyncListeners(false); if (callback != null) { callback.onError(e.getErrorCode(), e.toString()); } } } }.start();
callback.onSuccess();