Merge remote-tracking branch 'origin/general-devel' into oop
This commit is contained in:
commit
f74a0f6a70
9 changed files with 13 additions and 202 deletions
|
|
@ -250,30 +250,6 @@ namespace Rests
|
|||
}
|
||||
}
|
||||
|
||||
#region Event
|
||||
[Obsolete("This class will be removed in the next release")]
|
||||
public class RestRequestEventArgs : HandledEventArgs
|
||||
{
|
||||
public RequestEventArgs Request { get; set; }
|
||||
}
|
||||
|
||||
[Obsolete("This method will be removed in the next release")]
|
||||
public static HandlerList<RestRequestEventArgs> RestRequestEvent = new HandlerList<RestRequestEventArgs>();
|
||||
|
||||
private static bool OnRestRequestCall(RequestEventArgs request)
|
||||
{
|
||||
if (RestRequestEvent == null)
|
||||
return false;
|
||||
|
||||
var args = new RestRequestEventArgs
|
||||
{
|
||||
Request = request,
|
||||
};
|
||||
RestRequestEvent.Invoke(null, args);
|
||||
return args.Handled;
|
||||
}
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// Called when the <see cref="HttpListener"/> receives a request
|
||||
/// </summary>
|
||||
|
|
@ -285,9 +261,6 @@ namespace Rests
|
|||
if (obj == null)
|
||||
throw new NullReferenceException("obj");
|
||||
|
||||
if (OnRestRequestCall(e))
|
||||
return;
|
||||
|
||||
var str = JsonConvert.SerializeObject(obj, Formatting.Indented);
|
||||
var jsonp = e.Request.Parameters["jsonp"];
|
||||
if (!string.IsNullOrWhiteSpace(jsonp))
|
||||
|
|
|
|||
|
|
@ -624,7 +624,7 @@ namespace TShockAPI
|
|||
|
||||
try
|
||||
{
|
||||
TShock.Bans.AddBan2(ip, name, "", "", args.Parameters["reason"], true, args.TokenData.Username);
|
||||
TShock.Bans.AddBan(ip, name, "", "", args.Parameters["reason"], true, args.TokenData.Username);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
|
@ -1001,8 +1001,9 @@ namespace TShockAPI
|
|||
|
||||
TSPlayer player = (TSPlayer)ret;
|
||||
var reason = null == args.Parameters["reason"] ? "Banned via web" : args.Parameters["reason"];
|
||||
TShock.Bans.AddBan2(player.IP, player.Name, "", "", reason);
|
||||
TShock.Bans.AddBan(player.IP, player.Name, "", "", reason);
|
||||
player.Kick(reason, true, false, null, true);
|
||||
TShock.Utils.ForceKick(player, reason, false, true);
|
||||
return RestResponse("Player " + player.Name + " was banned");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue