2023-06-08 10:01:26 +00:00
|
|
|
using Elsa.Samples.AspNet.Webhooks.ExternalApp.Models;
|
2023-01-05 12:55:08 +00:00
|
|
|
|
2023-06-08 10:01:26 +00:00
|
|
|
namespace Elsa.Samples.AspNet.Webhooks.ExternalApp.Jobs;
|
2023-01-05 12:55:08 +00:00
|
|
|
|
|
|
|
|
public class DeliverFoodJob
|
|
|
|
|
{
|
|
|
|
|
private readonly HttpClient _httpClient;
|
|
|
|
|
|
|
|
|
|
public DeliverFoodJob(HttpClient httpClient)
|
|
|
|
|
{
|
|
|
|
|
_httpClient = httpClient;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public async Task RunAsync(RunTaskPayload taskPayload)
|
|
|
|
|
{
|
|
|
|
|
var taskId = taskPayload.TaskId;
|
|
|
|
|
await _httpClient.PostAsJsonAsync($"tasks/{taskId}/complete", new { Result = "Pizza" });
|
|
|
|
|
}
|
|
|
|
|
}
|