private async Task Get(HttpRequest request, HttpResponse response, RouteData route) { var eventId = new EventId(EventId++); try { if (GetReceived != null) { await Task.Run(() => { GetReceived.Invoke(new WebhookEventArgs() { Request = request, Response = response }); }); } } catch (Exception e) { Logger.LogError(eventId, e, e.Message); } }
Item[] On(GetReceived _) => received.ToArray();