mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-07-19 03:31:29 +00:00
26 lines
No EOL
813 B
C#
26 lines
No EOL
813 B
C#
using System;
|
|
using System.IO;
|
|
using System.Threading.Tasks;
|
|
using System.Xml.Serialization;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using ProjectLighthouse.Types;
|
|
|
|
namespace ProjectLighthouse.Controllers {
|
|
[ApiController]
|
|
[Route("LITTLEBIGPLANETPS3_XML/")]
|
|
[Produces("text/plain")]
|
|
public class PublishController : ControllerBase {
|
|
[HttpPost("startPublish")]
|
|
public async Task<IActionResult> StartPublish() {
|
|
Request.Body.Position = 0;
|
|
string bodyString = await new StreamReader(Request.Body).ReadToEndAsync();
|
|
|
|
XmlSerializer serializer = new(typeof(Slot));
|
|
Slot slot = (Slot)serializer.Deserialize(new StringReader(bodyString));
|
|
|
|
Console.WriteLine(slot);
|
|
|
|
return this.Ok();
|
|
}
|
|
}
|
|
} |