Added the CheckIfValidCloseParameters (CloseStatusCode, string) method

master
sta 11 years ago
parent 2c8ca0a491
commit 1bb7775a7e

@ -262,6 +262,15 @@ namespace WebSocketSharp
: null;
}
internal static string CheckIfValidCloseParameters (this CloseStatusCode code, string reason)
{
return code.IsNoStatusCode () && !reason.IsNullOrEmpty ()
? "NoStatusCode cannot have a reason."
: !reason.IsNullOrEmpty () && Encoding.UTF8.GetBytes (reason).Length > 123
? "A reason has greater than the allowable max size."
: null;
}
internal static string CheckIfValidCloseStatusCode (this ushort code)
{
return !code.IsCloseStatusCode ()

Loading…
Cancel
Save