mirror of
https://github.com/BtbN/ClanServer.git
synced 2026-04-21 00:37:15 -05:00
Implement Shim get_hitchart
This commit is contained in:
parent
416616e4e8
commit
8a8ad8d15f
|
|
@ -34,14 +34,6 @@ namespace ClanServer.Controllers.L44
|
|||
return data;
|
||||
}
|
||||
|
||||
[HttpPost, Route("8"), XrpcCall("demodata.get_hitchart")]
|
||||
public ActionResult<EamuseXrpcData> GetHitchart([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
data.Document = new XDocument(new XElement("response", new XElement("demodata")));
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
[HttpPost, Route("8"), XrpcCall("demodata.get_jbox_list")]
|
||||
public ActionResult<EamuseXrpcData> GetJboxList([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
|
|
@ -49,5 +41,44 @@ namespace ClanServer.Controllers.L44
|
|||
|
||||
return data;
|
||||
}
|
||||
|
||||
[HttpPost, Route("8"), XrpcCall("demodata.get_hitchart")]
|
||||
public ActionResult<EamuseXrpcData> GetHitchart([FromBody] EamuseXrpcData data)
|
||||
{
|
||||
int[] hitChart = new int[]
|
||||
{
|
||||
70000110,
|
||||
80000016,
|
||||
60000080,
|
||||
50000071,
|
||||
60000115,
|
||||
30000004,
|
||||
70000079,
|
||||
50000113,
|
||||
80000086,
|
||||
70000033
|
||||
};
|
||||
|
||||
XElement orgElem = new XElement("hitchart_org", new XAttribute("count", hitChart.Length));
|
||||
|
||||
for (short i = 0; i < hitChart.Length; ++i)
|
||||
{
|
||||
orgElem.Add(new XElement("rankdata",
|
||||
new KS32("music_id", hitChart[i]),
|
||||
new KS16("rank", i),
|
||||
new KS16("prev", i)
|
||||
));
|
||||
}
|
||||
|
||||
data.Document = new XDocument(new XElement("response", new XElement("demodata",
|
||||
new XElement("data",
|
||||
new KStr("update", "1"),
|
||||
new XElement("hitchart_lic", new XAttribute("count", 0)),
|
||||
orgElem
|
||||
)
|
||||
)));
|
||||
|
||||
return data;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@ namespace eAmuseTest
|
|||
static void Main()
|
||||
{
|
||||
string compress = "lz77";
|
||||
string eamuse_info = "1-5cf415a4-5963";
|
||||
byte[] data = HexToBytes("5859dc2ca4b1e49d229d834affa7922f65ba9d578bc1ad8f885543a58ededfcbd861f2955d509ec8c71d1e96731431b1c19c73d80febb611e7d1a3cfe67435afefae2236865187c84c7e365fa80b721349c7ff2b13e87f9ff54d6fe784ece51d14bdd30b3c5c7da6848ef523321c281840e7fae20674cfd8763308720f64755ba51c1c2535f134c5a9ae60413b660362c685be9232ed7171d42c06c3a25cef442f647f14f02ee5d064aeef4bf2a34659bb095760880c7b54da74141f707facb827447f3d23d8ea167fff5a4d22e393f8d63f1f277254d3f3b295450e53121f");
|
||||
string eamuse_info = "1-5cf3b881-fb2d";
|
||||
byte[] data = HexToBytes("7fd5d25e8bbcbdb23561d32a81d05dcb9c9306c94f08c1463e026e1bfdf7c0c98d95fd338b77d91631682e90ec18821adb45beb389c000a969044c15fe4192ad38d5a5ada908627caace5de73630e45be552f08e11081eb6f7857e621ee2dfebf46031f0c19ba821ae04c353e4f6a90e0f70ef6dc6a2763a7e5468c3c12d25d0f8ecb2db00f187851e96eff19f1b4f562f51aeb197eb187b68afa9fc861784d69966ab3885815a71b5a1af08f0c95fcfe1608181e7d7d485eea16ad03607919f1c43f987bab8295cb923e1cb089d8fdc78ba3e2a3867f2df945d80e38e25ec8e7b86ae3e0b50a7cd7c9766757c4ac483");
|
||||
|
||||
compress = compress.ToLower();
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user