diff --git a/YTManager/Controllers/Admin.cs b/YTManager/Controllers/Admin.cs index 89625cc..3c17eae 100644 --- a/YTManager/Controllers/Admin.cs +++ b/YTManager/Controllers/Admin.cs @@ -53,5 +53,14 @@ namespace YTManager.Controllers { public IActionResult Get_Update_Status() { return Ok(get_massupdatedaemon() == null ? "false" : "true"); } + + // Testing + [HttpGet("Test")] + public async System.Threading.Tasks.Task Test() { + // await Tasks.FetchVideos.MassUpdate(Startup.DBStr); + // var vids = Tasks.FetchVideos.Get_YTVideos("UCsXVk37bltHxD1rDPwtNM8Q", 1).Result; + // return Ok(vids); + return Ok(); + } } } diff --git a/YTManager/Controllers/Channels.cs b/YTManager/Controllers/Channels.cs index 9dd5792..fc5b0f5 100644 --- a/YTManager/Controllers/Channels.cs +++ b/YTManager/Controllers/Channels.cs @@ -1,12 +1,14 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; +using Microsoft.AspNetCore.Cors; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; namespace YTManager.Controllers { [Produces("application/json")] [Route("api/Channels")] + [EnableCors("AllowAllOrigins")] public class ChannelsController : Controller { // Custom return type for API accesses. Done this way to ensure we // always return the expected data regardless of the underlying model. diff --git a/YTManager/Controllers/Videos.cs b/YTManager/Controllers/Videos.cs index 0dc61d3..fc226ae 100644 --- a/YTManager/Controllers/Videos.cs +++ b/YTManager/Controllers/Videos.cs @@ -1,12 +1,14 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; +using Microsoft.AspNetCore.Cors; using Microsoft.AspNetCore.Mvc; using Microsoft.EntityFrameworkCore; namespace YTManager.Controllers { [Produces("application/json")] [Route("api/Videos")] + [EnableCors("AllowAllOrigins")] public class VideosController : Controller { // Custom return type for API accesses. Done this way to ensure we // always return the expected data regardless of the underlying model. diff --git a/YTManager/Startup.cs b/YTManager/Startup.cs index 15623d1..74458c9 100644 --- a/YTManager/Startup.cs +++ b/YTManager/Startup.cs @@ -29,6 +29,7 @@ namespace YTManager { services.AddMvc(); services.AddDbContext(x => x.UseNpgsql(DBStr)); services.AddHangfire(x => x.UsePostgreSqlStorage(DBStr)); + services.AddCors(op => op.AddPolicy("AllowAllOrigins", builder => builder.AllowAnyOrigin())); } // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.