/// <summary> /// Facebook the asynchronous. /// </summary> /// <returns></returns> private async Task <IActionResult> FacebookAsync() { return(await _webHookHandler.HandleAsync(HttpContext, async (callback, data) => { RILogManager.Default.SendJSON("Facebook.RawData", data); RILogManager.Default.SendJSON("Facebook.Callback", callback); foreach (var entry in callback.Entry) { if (entry.Messaging != null) { await HandleMessagingAsync(entry.Messaging); } } return Ok(); })); }