public static WebhookServer Create(string url, Action<HttpListenerContext> handler, AuthenticationSchemes authenticationSchemes = AuthenticationSchemes.Anonymous)
		{
			var listener = new HttpListener
			{
				Prefixes = { url },
				AuthenticationSchemes = authenticationSchemes
			};
			var server = new WebhookServer(listener, handler);
			server.Start();
			return server;
		}
        public static WebhookServer Create(string url, Action <HttpListenerContext> handler, AuthenticationSchemes authenticationSchemes = AuthenticationSchemes.Anonymous)
        {
            var listener = new HttpListener
            {
                Prefixes = { url },
                AuthenticationSchemes = authenticationSchemes
            };
            var server = new WebhookServer(listener, handler);

            server.Start();
            return(server);
        }