public static void InitializeCustomWebHooksAzureQueueSender(this HttpConfiguration config)
{
if (config == null)
{
throw new ArgumentNullException(nameof(config));
}
WebHooksConfig.Initialize(config);
ILogger logger = config.DependencyResolver.GetLogger();
SettingsDictionary settings = config.DependencyResolver.GetSettings();
IStorageManager storageManager = StorageManager.GetInstance(logger);
IWebHookSender sender = new AzureWebHookSender(storageManager, settings, logger);
CustomServices.SetSender(sender);
}