using System.IO;
using Microsoft.Azure.WebJobs;
using SendGrid.Helpers.Mail;
namespace AzureWebJobs.SendGridExtension
{
public class Functions
{
public static void ProcessQueueMessage([QueueTrigger("queue")] string message, TextWriter log, [SendGrid(From = "no-reply@anydomainxyz.com", To = "anybody@anydomainxyz.com")] out Mail mail)
{
log.WriteLine(message);
mail = new Mail();
mail.Subject = "WebJob - Queue message processed successfully";
mail.AddContent(new Content("text/plain", $"The message '{message}' was successfully processed."));
}
}
}