diff --git a/src/Events/Controllers/EventsController.cs b/src/Events/Controllers/CollectController.cs similarity index 82% rename from src/Events/Controllers/EventsController.cs rename to src/Events/Controllers/CollectController.cs index 959debaa03..2173d96ebd 100644 --- a/src/Events/Controllers/EventsController.cs +++ b/src/Events/Controllers/CollectController.cs @@ -7,16 +7,17 @@ using Bit.Events.Models; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; -namespace Events.Controllers +namespace Bit.Events.Controllers { + [Route("collect")] [Authorize("Application")] - public class EventsController : Controller + public class CollectController : Controller { private readonly CurrentContext _currentContext; private readonly IEventService _eventService; private readonly ICipherRepository _cipherRepository; - public EventsController( + public CollectController( CurrentContext currentContext, IEventService eventService, ICipherRepository cipherRepository) @@ -26,14 +27,14 @@ namespace Events.Controllers _cipherRepository = cipherRepository; } - [HttpGet("~/collect")] - public Task GetCollect([FromQuery]EventModel model) + [HttpGet] + public Task Get([FromQuery]EventModel model) { - return PostCollect(model); + return Post(model); } - [HttpPost("~/collect")] - public async Task PostCollect([FromBody]EventModel model) + [HttpPost] + public async Task Post([FromBody]EventModel model) { switch(model.Type) { diff --git a/src/Events/Startup.cs b/src/Events/Startup.cs index 5c15b5d1b5..cc4f8f9e20 100644 --- a/src/Events/Startup.cs +++ b/src/Events/Startup.cs @@ -48,6 +48,7 @@ namespace Bit.Events }); // Services + services.AddSingleton(); services.AddScoped(); if(!globalSettings.SelfHosted && CoreHelpers.SettingHasValue(globalSettings.Events.ConnectionString)) {