Files
podnoms/server/Controllers/JobController.cs
Fergal Moran 1a92ad80eb Feature switch
2018-03-14 10:50:57 +00:00

21 lines
564 B
C#
Executable File

using System.Threading.Tasks;
using Hangfire;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using PodNoms.Api.Services.Jobs;
namespace PodNoms.Api.Controllers
{
[Authorize]
[Route("[controller]")]
[ApiExplorerSettings(IgnoreApi = true)]
public class JobController : Controller
{
[HttpGet("processorphans")]
public IActionResult ProcessOrphans()
{
var infoJobId = BackgroundJob.Enqueue<ClearOrphanAudioJob>(service => service.Execute());
return Ok();
}
}
}