// Copyright Epic Games, Inc. All Rights Reserved.
using Amazon.Runtime.Internal.Util;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace HordeServer.Controllers
{
///
/// Controller for the /api/v1/swarm endpoint
///
[ApiController]
[Route("[controller]")]
public sealed class SwarmController : ControllerBase
{
///
/// Logger instance
///
ILogger Logger;
///
/// Constructor
///
public SwarmController(ILogger Logger)
{
this.Logger = Logger;
}
///
/// Gets the latest version info
///
/// Result code
[HttpPost]
[Route("/api/v1/swarm/reviews")]
public ActionResult AddReview(object Request)
{
Logger.LogInformation("Added Swarm review: {Request}", Request.ToString());
return Ok();
}
}
}