                             resendMessage(message, failureHandler: { [weak self] reason, errorMessage in
                                 defaultFailureHandler(reason: reason, errorMessage: errorMessage)
 
-                                let message = errorMessage ?? NSLocalizedString("Failed to resend text!\nPlease make sure your device is connected to the Internet.", comment: "")
-                                YepAlert.alertSorry(message: message, inViewController: self)
+                                self?.promptSendMessageFailed(
+                                    reason: reason,
+                                    errorMessage: errorMessage,
+                                    reserveErrorMessage: NSLocalizedString("Failed to resend text!\nPlease make sure your device is connected to the Internet.", comment: "")
+                                )
 
                             }, completion: { success in
                                 println("resendText: \(success)")

            }, failureHandler: { [weak self] reason, errorMessage in
                defaultFailureHandler(reason: reason, errorMessage: errorMessage)

                let message = errorMessage ?? NSLocalizedString("Failed to send image!\nTry tap on message to resend.", comment: "")
                YepAlert.alertSorry(message: message, inViewController: self)

            }, completion: { success -> Void in
                println("sendImage to friend: \(success)")

            sendVideoInFilePath(videoURL.path!, orFileData: nil, metaData: metaData, toRecipient: withFriend.userID, recipientType: "User", afterCreatedMessage: afterCreatedMessageAction, failureHandler: { [weak self] reason, errorMessage in
                defaultFailureHandler(reason: reason, errorMessage: errorMessage)

                self?.promptSendMessageFailed(
                    reason: reason,
                    errorMessage: errorMessage,
                    reserveErrorMessage: NSLocalizedString("Failed to send video!\nTry tap on message to resend.", comment: "")
                )

            }, completion: { success in
                println("sendVideo to friend: \(success)")
