Core Festo support

This commit is contained in:
BtbN
2019-12-15 02:05:17 +01:00
parent ce7f7550d6
commit c3b8f4e2a6
8 changed files with 73 additions and 7 deletions

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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)
{

View File

@@ -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();

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;