// TODO: make emails more pretty public static async Task <string> CreateBody(CloudQueue cloudQueue) { var bodyBuilder = new StringBuilder("<h1>Confirmed SRKW detections:</h1>\n<ul>"); CloudQueueMessage message; List <JObject> messagesJson = new List <JObject>(); while (true) { message = await cloudQueue.GetMessageAsync(); if (message == null) { break; } messagesJson.Add(JsonConvert.DeserializeObject <JObject>(message.AsString)); await cloudQueue.DeleteMessageAsync(message); } return(EmailTemplate.GeSubscriberEmailBody(messagesJson)); }