Examples of QQStranger


Examples of iqq.im.bean.QQStranger

   * @return a {@link iqq.im.event.QQActionFuture} object.
   */
  public QQActionFuture sendMsg(final QQMsg msg, QQActionListener listener) {
    if(msg.getType() == QQMsg.Type.SESSION_MSG) {
      final ProcActionFuture future = new ProcActionFuture(listener, true);
      QQStranger stranger = (QQStranger) msg.getTo();
      if(stranger.getGroupSig() == null || stranger.getGroupSig().equals("")) {
        getSessionMsgSig(stranger, new QQActionListener() {
          @Override
          public void onActionEvent(QQActionEvent event) {
            if(event.getType() == QQActionEvent.Type.EVT_OK) {
              if(!future.isCanceled()){
View Full Code Here

Examples of iqq.im.bean.QQStranger

        }
      } else {
        user = store.getStrangerByUin(fromUin); // 看看陌生人列表中有木有
      }
      if (user == null) { // 还没有就新建一个陌生人,原理来说不应该这样。后面我就不知道怎么回复这消息了,但是消息是不能丢失的
        user = new QQStranger();
        user.setQQ(pollData.getLong("ruin"));
        user.setUin(fromUin);
        user.setNickname(pollData.getLong("ruin") + "");
        store.addStranger((QQStranger)user);
      }
View Full Code Here

Examples of iqq.im.bean.QQStranger

      json.put("did", msg.getDiscuz().getDid());
      json.put("key", session.getCfaceKey());
      json.put("sig", session.getCfaceSig());
    }else if (msg.getType() == QQMsg.Type.SESSION_MSG) {  // 临时会话消息
      req = createHttpRequest("POST", QQConstants.URL_SEND_SESSION_MSG);
      QQStranger member =  (QQStranger) msg.getTo();
      json.put("to", member.getUin());
      json.put("face", 0); // 这个是干嘛的??
      json.put("group_sig", member.getGroupSig());
      json.put("service_type", member.getServiceType() + "");
    } else {
      LOG.warn("unknown MsgType: " + msg.getType());
    }

    json.put("content", msg.packContentList());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.