Added /lists/players API endpoint.
This commit is contained in:
parent
06462af4aa
commit
dc6ef8e059
1 changed files with 18 additions and 0 deletions
|
|
@ -23,11 +23,29 @@ namespace TShockAPI {
|
|||
Rest.Register(new RestCommand("/users/read/{user}/info", UserInfo) {RequiesToken = true});
|
||||
Rest.Register(new RestCommand("/users/destroy/{user}", UserDestroy) {RequiesToken = true});
|
||||
Rest.Register(new RestCommand("/users/update/{user}", UserUpdate) {RequiesToken = true});
|
||||
|
||||
Rest.Register(new RestCommand("/lists/players", UserList) {RequiesToken = true});
|
||||
//RegisterExamples();
|
||||
}
|
||||
|
||||
#region RestMethods
|
||||
|
||||
object UserList(RestVerbs verbs, IParameterCollection parameters)
|
||||
{
|
||||
string players = "";
|
||||
for (int i = 0; i < Main.player.Length; i++ )
|
||||
{
|
||||
if (Main.player[i].active)
|
||||
{
|
||||
players += Main.player[i].name + ", ";
|
||||
}
|
||||
}
|
||||
var returnBlock = new Dictionary<string, string>();
|
||||
returnBlock.Add("status", "200");
|
||||
returnBlock.Add("players", players);
|
||||
return returnBlock;
|
||||
}
|
||||
|
||||
object UserUpdate(RestVerbs verbs, IParameterCollection parameters)
|
||||
{
|
||||
var returnBlock = new Dictionary<string, string>();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue