mirror of
https://github.com/BtbN/ClanServer.git
synced 2026-09-07 07:55:16 -05:00
Core Festo support
This commit is contained in:
@@ -22,6 +22,12 @@ namespace ClanServer.Controllers.Core
|
||||
this.ctx = ctx;
|
||||
}
|
||||
|
||||
[HttpPost("{model}/cardmng/inquire")]
|
||||
public ActionResult<EamuseXrpcData> Inquire2([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
return Inquire(data);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("cardmng.inquire")]
|
||||
public ActionResult<EamuseXrpcData> Inquire([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
@@ -54,6 +60,12 @@ namespace ClanServer.Controllers.Core
|
||||
return data;
|
||||
}
|
||||
|
||||
[HttpPost("{model}/cardmng/authpass")]
|
||||
public Task<ActionResult<EamuseXrpcData>> Authpass2([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
return Authpass(data);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("cardmng.authpass")]
|
||||
public async Task<ActionResult<EamuseXrpcData>> Authpass([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
@@ -79,6 +91,12 @@ namespace ClanServer.Controllers.Core
|
||||
return data;
|
||||
}
|
||||
|
||||
[HttpPost("{model}/cardmng/getrefid")]
|
||||
public Task<ActionResult<EamuseXrpcData>> GetRefId2([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
return GetRefId(data);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("cardmng.getrefid")]
|
||||
public async Task<ActionResult<EamuseXrpcData>> GetRefId([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
@@ -15,6 +15,12 @@ namespace ClanServer.Controllers.Core
|
||||
[ApiController, Route("core")]
|
||||
public class FacilityController : ControllerBase
|
||||
{
|
||||
[HttpPost("{model}/facility/get")]
|
||||
public ActionResult<EamuseXrpcData> Get2([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
return Get(data);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("facility.get")]
|
||||
public ActionResult<EamuseXrpcData> Get([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
@@ -13,6 +13,12 @@ namespace ClanServer.Controllers.Core
|
||||
[ApiController, Route("core")]
|
||||
public class MessageController : ControllerBase
|
||||
{
|
||||
[HttpPost("{model}/message/get")]
|
||||
public ActionResult<EamuseXrpcData> Get2([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
return Get(data);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("message.get")]
|
||||
public ActionResult<EamuseXrpcData> Get([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
@@ -13,6 +13,12 @@ namespace ClanServer.Controllers.Core
|
||||
[ApiController, Route("core")]
|
||||
public class PackageController : ControllerBase
|
||||
{
|
||||
[HttpPost("{model}/package/list")]
|
||||
public ActionResult<EamuseXrpcData> List2([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
return List(data);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("package.list")]
|
||||
public ActionResult<EamuseXrpcData> List([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
@@ -13,6 +13,12 @@ namespace ClanServer.Controllers.Core
|
||||
[ApiController, Route("core")]
|
||||
public class PcbEventController : ControllerBase
|
||||
{
|
||||
[HttpPost("{model}/pcbevent/put")]
|
||||
public ActionResult<EamuseXrpcData> Put2([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
return Put(data);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("pcbevent.put")]
|
||||
public ActionResult<EamuseXrpcData> Put([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
@@ -13,6 +13,12 @@ namespace ClanServer.Controllers.Core
|
||||
[ApiController, Route("core")]
|
||||
public class PcbTrackerController : ControllerBase
|
||||
{
|
||||
[HttpPost("{model}/pcbtracker/alive")]
|
||||
public ActionResult<EamuseXrpcData> Alive2([FromBody] EamuseXrpcData data, string model)
|
||||
{
|
||||
return Alive(data, model);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("pcbtracker.alive")]
|
||||
public ActionResult<EamuseXrpcData> Alive([FromBody] EamuseXrpcData data, [FromQuery] string model)
|
||||
{
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
@@ -13,6 +13,12 @@ namespace ClanServer.Controllers.Core
|
||||
[ApiController, Route("core")]
|
||||
public class ServicesController : ControllerBase
|
||||
{
|
||||
[HttpPost("{model}/services/get")]
|
||||
public ActionResult<EamuseXrpcData> Get2([FromBody] EamuseXrpcData data, string model)
|
||||
{
|
||||
return Get(data, model);
|
||||
}
|
||||
|
||||
[HttpPost, XrpcCall("services.get")]
|
||||
public ActionResult<EamuseXrpcData> Get([FromBody] EamuseXrpcData data, [FromQuery] string model)
|
||||
{
|
||||
@@ -49,6 +55,18 @@ namespace ClanServer.Controllers.Core
|
||||
|
||||
modelUrl = url + "/L44/8";
|
||||
}
|
||||
else if (model.StartsWith("L44:J:B:A:2018"))
|
||||
{
|
||||
modelItems = new[]
|
||||
{
|
||||
"local",
|
||||
"local2",
|
||||
"lobby",
|
||||
"lobby2"
|
||||
};
|
||||
|
||||
modelUrl = url + "/L44/9";
|
||||
}
|
||||
else
|
||||
{
|
||||
return NotFound();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
using System;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
Reference in New Issue
Block a user