mirror of
https://github.com/LBPUnion/ProjectLighthouse.git
synced 2025-05-15 14:12:27 +00:00
Reduce crashing on LBP3 (#468)
* Implement additional lbp3 endpoints * Cleanup lbp3 changes * Update return content types * Fix developer video return type * I forgot how xml works * I need to go to bed
This commit is contained in:
parent
d640c000aa
commit
b1ad4d3218
4 changed files with 33 additions and 5 deletions
|
@ -1,11 +1,28 @@
|
|||
using Microsoft.AspNetCore.Mvc;
|
||||
using LBPUnion.ProjectLighthouse.PlayerData;
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
|
||||
namespace LBPUnion.ProjectLighthouse.Servers.GameServer.Controllers;
|
||||
|
||||
[ApiController]
|
||||
[Route("LITTLEBIGPLANETPS3_XML/")]
|
||||
[Produces("text/xml")]
|
||||
public class DeveloperController : Controller
|
||||
{
|
||||
|
||||
private readonly Database database;
|
||||
|
||||
public DeveloperController(Database database)
|
||||
{
|
||||
this.database = database;
|
||||
}
|
||||
|
||||
[HttpGet("/developer_videos")]
|
||||
public IActionResult DeveloperVideos() => this.Ok();
|
||||
public async Task<IActionResult> DeveloperVideos()
|
||||
{
|
||||
GameToken? token = await this.database.GameTokenFromRequest(this.Request);
|
||||
|
||||
if (token == null) return this.StatusCode(403, "");
|
||||
|
||||
return this.Ok("<videos></videos>");
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue