Refactor controllers

This commit is contained in:
Laura Hausmann 2022-12-02 04:26:17 +01:00
parent be1f02e1d9
commit 15b4cee75e
Signed by: zotan
GPG key ID: D044E84C5BE01605
5 changed files with 7 additions and 7 deletions

View file

@ -3,7 +3,7 @@ using Microsoft.AspNetCore.Mvc;
using zotanpw.Backend.database;
using zotanpw.Backend.database.Tables;
namespace zotanpw.Controllers.PlaybackHistory;
namespace zotanpw.Controllers;
[ApiController, Route("/np/log")]
public class LogPlayback : Controller {

View file

@ -1,7 +1,7 @@
// Auto-generated JSON mapping
// ReSharper disable All
namespace zotanpw.Controllers.PlaybackHistory;
namespace zotanpw.Controllers;
public class LogPlaybackRequest {
public string? Artist { get; set; }

View file

@ -1,6 +1,6 @@
using Microsoft.AspNetCore.Mvc;
namespace zotanpw.Controllers.well_known;
namespace zotanpw.Controllers;
[ApiController, Route("/.well-known/pronouns")]
public class Pronouns : Controller {

View file

@ -3,14 +3,14 @@ using Microsoft.AspNetCore.Mvc;
using zotanpw.Backend.database;
using zotanpw.Backend.database.Tables;
namespace zotanpw.Controllers.Travelynx;
namespace zotanpw.Controllers;
[ApiController, Route("/travelynx")]
public class Travelynx : Controller {
private static readonly string TravelynxSecret = System.IO.File.ReadAllLines(".bearer_token")[0];
[HttpPost]
public TravelynxInfo Update([FromBody] TravelynxWebhookRequest rq) {
public TravelynxInfo Update([FromBody] TravelynxRequest rq) {
var token = Request.Headers.Authorization;
if (token == TravelynxSecret) {
var db = new Database.DbConn();

View file

@ -1,9 +1,9 @@
// Auto-generated JSON mapping
// ReSharper disable All
namespace zotanpw.Controllers.Travelynx;
namespace zotanpw.Controllers;
public class TravelynxWebhookRequest {
public class TravelynxRequest {
public string? Reason { get; set; }
public Status? Status { get; set; }
}