|
|
@ -1,6 +1,5 @@ |
|
|
using LINGYUN.Abp.Webhooks; |
|
|
using LINGYUN.Abp.Webhooks; |
|
|
using LINGYUN.Abp.Webhooks.EventBus; |
|
|
using LINGYUN.Abp.Webhooks.EventBus; |
|
|
using Newtonsoft.Json; |
|
|
|
|
|
using System; |
|
|
using System; |
|
|
using System.Collections.Generic; |
|
|
using System.Collections.Generic; |
|
|
using System.Linq; |
|
|
using System.Linq; |
|
|
@ -46,7 +45,7 @@ public class WebhooksEventHandler : |
|
|
|
|
|
|
|
|
protected async virtual Task PublishAsync( |
|
|
protected async virtual Task PublishAsync( |
|
|
string webhookName, |
|
|
string webhookName, |
|
|
object data, |
|
|
string data, |
|
|
List<WebhookSubscriptionInfo> webhookSubscriptions, |
|
|
List<WebhookSubscriptionInfo> webhookSubscriptions, |
|
|
bool sendExactSameData = false, |
|
|
bool sendExactSameData = false, |
|
|
WebhookHeader headers = null) |
|
|
WebhookHeader headers = null) |
|
|
@ -100,12 +99,12 @@ public class WebhooksEventHandler : |
|
|
protected async virtual Task<WebhookEvent> SaveAndGetWebhookAsync( |
|
|
protected async virtual Task<WebhookEvent> SaveAndGetWebhookAsync( |
|
|
Guid? tenantId, |
|
|
Guid? tenantId, |
|
|
string webhookName, |
|
|
string webhookName, |
|
|
object data) |
|
|
string data) |
|
|
{ |
|
|
{ |
|
|
var webhookInfo = new WebhookEvent |
|
|
var webhookInfo = new WebhookEvent |
|
|
{ |
|
|
{ |
|
|
WebhookName = webhookName, |
|
|
WebhookName = webhookName, |
|
|
Data = JsonConvert.SerializeObject(data), |
|
|
Data = data, |
|
|
TenantId = tenantId |
|
|
TenantId = tenantId |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|