-
- // 发送评论到服务端
- newComment.saveInBackgroundWithBlock({ [weak operateTwitter, weak self] (success, error) -> Void in
- if let strongOperateTwitter = operateTwitter, strongSelf = self {
- strongOperateTwitter.saveInBackground()
-
- // FIXME: 发送推送消息, 暂时用IM替代
- let imMessage = AVIMMessage(content: "评论ID:\(newComment.objectId)")
- if let twitterAuthorName = strongOperateTwitter.author?.username {
- dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0)){
- strongSelf.getOrCreateConversationWithFreindUsername(twitterAuthorName)?.sendMessage(imMessage, callback: { (succ, err) -> Void in
- println("succ: \(succ), err: \(err)")
- })
- }
- }
- if let commentAtUserName = newComment.atUser?.username {
- dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0)){
- strongSelf.getOrCreateConversationWithFreindUsername(commentAtUserName)?.sendMessage(imMessage, callback: { (succ, err) -> Void in
- println("succ: \(succ), err: \(err)")
- })
- }