Ejemplo n.º 1
0
        public LoginFailedArgs(LoginFailedReason reason, string reasonText)
        {
            if (!Enum.IsDefined(typeof(LoginFailedReason), reason))
            {
                throw new InvalidEnumArgumentException(nameof(reason), (int)reason, typeof(LoginFailedReason));
            }

            Reason     = reason;
            ReasonText = reasonText ?? throw new ArgumentNullException(nameof(reasonText));
        }
Ejemplo n.º 2
0
        public void HandleMessage(ScriptClient sender, PacketReader stream)
        {
            if (sender == null)
            {
                throw new ArgumentNullException(nameof(sender));
            }

            if (stream == null)
            {
                throw new ArgumentNullException(nameof(stream));
            }

            try
            {
                LoginFailedReason reason     = (LoginFailedReason)stream.ReadByte();
                string            reasonText = stream.ReadString();
                LoginFailureReceived?.Invoke(this, new LoginFailedArgs(reason, reasonText));
            }
            catch (Exception e)
            {
                _Log.Error($"Failed to handle a script message of typ {SupportedMessage}. Exception: {e}");
            }
        }
 public void LoginFailed(string username, LoginFailedReason reason)
 {
 }
Ejemplo n.º 4
0
 public LoginFailedResult(LoginFailedReason reason, string reasonText) : base(false)
 {
     Reason     = reason;
     ReasonText = reasonText ?? throw new ArgumentNullException(nameof(reasonText));
 }
Ejemplo n.º 5
0
 public AuthenticationFailedMessage(Device Device, LoginFailedReason Reason = LoginFailedReason.Default) : base(Device)
 {
     this.Reason  = Reason;
     this.Version = 9;
 }