Inheritance: UserEventArgs
Ejemplo n.º 1
0
        protected virtual void OnUserMuted(UserMutedEventArgs e)
        {
            var muted = this.UserMuted;

            if (muted != null)
            {
                muted(this, e);
            }
        }
Ejemplo n.º 2
0
        protected virtual void OnUserIgnored(UserMutedEventArgs e)
        {
            var ignored = this.UserIgnored;

            if (ignored != null)
            {
                ignored(this, e);
            }
        }
Ejemplo n.º 3
0
		private void OnUserMuted (object sender, UserMutedEventArgs e)
		{
			TreeNode node;
			if (!this.userNodes.TryGetValue (e.User, out node))
				return;

			if (!e.Unmuted)
				MarkMuted (e.User);
			else
				MarkSilent (e.User, true);

			SetupUserContext (node);
		}
Ejemplo n.º 4
0
		private void UsersUserIgnored (object sender, UserMutedEventArgs e)
		{
			lock (this.ignores)
			{
				string un = e.User.Username.Replace (" ", String.Empty).ToLower();
				if (this.ignores.Contains (un) && e.Unmuted)
				{
					foreach (var entry in ClientData.GetIgnores().Where (ie => ie.ServerId == this.server.Id && ie.Username.Replace(" ", String.Empty).ToLower() == un))
						ClientData.Delete (entry);

					this.ignores.Remove (un);
				}
				else if (!this.ignores.Contains (un) && !e.Unmuted)
				{
					ClientData.SaveOrUpdate (new IgnoreEntry (0) { ServerId = this.server.Id, Username = un });
					this.ignores.Add (un);
				}
			}
		}
Ejemplo n.º 5
0
 protected virtual void OnUserMuted(UserMutedEventArgs e)
 {
     var muted = this.UserMuted;
     if (muted != null)
         muted (this, e);
 }
Ejemplo n.º 6
0
 protected virtual void OnUserIgnored(UserMutedEventArgs e)
 {
     var ignored = this.UserIgnored;
     if (ignored != null)
         ignored (this, e);
 }