private void SendVoiceData(ContentInfo contentInfo, LOLMessageClient service) { #if(DEBUG) System.Diagnostics.Debug.WriteLine("Send voice data!"); #endif int stepNumber = contentInfo.ContentState.VoiceIDQ.Peek(); if (contentInfo.VoiceRecordings.Count != 0) { SaveVoiceRecordingFile(contentInfo.VoiceRecordings [stepNumber], contentInfo.Message.MessageID, stepNumber); // Upload voice recordings service.MessageStepDataSaveCompleted += Service_MessageStepDataSaveCompleted; service.MessageStepDataSaveAsync(contentInfo.Message.MessageID, stepNumber, contentInfo.VoiceRecordings [stepNumber], AndroidData.CurrentUser.AccountID, new Guid(AndroidData.ServiceAuthToken), contentInfo); } else this.SendNextMessage(service); }