private void UsersUserJoined (object sender, UserEventArgs e) { lock (this.ignores) { if (this.ignores != null && this.ignores.Contains (e.User.Username.Replace (" ", String.Empty).ToLower()) && !this.gablarski.Users.GetIsIgnored (e.User)) this.gablarski.Users.ToggleIgnore (e.User); } this.users.AddUser (e.User, Enumerable.Empty<AudioSource>()); }
private void UsersUserUpdated (object sender, UserEventArgs e) { this.users.RemoveUser (e.User); this.users.AddUser (e.User, gablarski.Sources[e.User]); }
private void UsersUserDisconnected (object sender, UserEventArgs e) { this.users.RemoveUser (e.User); }
private void OnUserKickedFromChannel(UserEventArgs e) { var kicked = UserKickedFromChannel; if (kicked != null) kicked (this, e); }
private void OnUserKickedFromServer(UserEventArgs e) { var kicked = UserKickedFromServer; if (kicked != null) kicked (this, e); }
protected virtual void OnUserJoined(UserEventArgs e) { var result = this.UserJoined; if (result != null) result (this, e); }
protected virtual void OnUserUpdated(UserEventArgs e) { var updated = this.UserUpdated; if (updated != null) updated (this, e); }
protected virtual void OnUserDisconnected(UserEventArgs e) { var disconnected = this.UserDisconnected; if (disconnected != null) disconnected (this, e); }
private void OnUserKickedFromServer(object sender, UserEventArgs e) { Notify (NotificationType.UserKicked, "{0} was kicked from the server.", e.User.Nickname, e.User.Phonetic, NotifyPriority.Important); }
private void OnUserKickedFromChannel(object sender, UserEventArgs e) { if (e.User.CurrentChannelId == client.CurrentUser.CurrentChannelId) Notify (NotificationType.UserKicked, "{0} was kicked from the channel.", e.User.Nickname, e.User.Phonetic, NotifyPriority.Important); }
private void OnUserJoined(object sender, UserEventArgs e) { if (!e.User.Equals (client.CurrentUser)) Notify (NotificationType.UserJoinedServer, "{0} has joined the server.", e.User.Nickname, e.User.Phonetic); }
private void OnUserDisconnected(object sender, UserEventArgs e) { if (!e.User.Equals (client.CurrentUser)) Notify (NotificationType.UserLeftServer, "{0} has left the server.", e.User.Nickname, e.User.Phonetic); }