/// <summary> /// Remove the user from the list when he signs out. /// </summary> private void OnUserSignOut(object sender, UserEventArgs e) { App.Current.Dispatcher.BeginInvoke ( new Action<Infrastructure.User> (user => _users.Remove (user)), e.User ); }
public static void Server_UserLoggedOut(object sender, UserEventArgs ev) { if(ev.Player != null) Trace.WriteLine(string.Format("User {0} has logged out.", ev.Player.Character.Name)); else Trace.WriteLine(string.Format("NULL User has logged out.", ev.Player.Character.Name)); }
private void SaveRequest(object sender, UserEventArgs <LocalDataGraphicsElement> e) { }
internal void TriggerUserLeft(UserEventArgs e) { lock (users) { if (users.ContainsKey(e.User.Name)) users.Remove(e.User.Name); } OnUserLeft(e); }
private void KinectManager_UserLost(object sender, UserEventArgs e) { if (_laserOwner == e.UserID && LaserVisible == Visibility.Visible) { ToggleLaser(e.UserID); } SetDebugMessage(string.Format("User {0} lost", e.UserID)); }
public static void PasswordResetRequested(object sender, UserEventArgs e) { NotifyUser.SendNewPassword(e.User); }
public static void UserCreatedByAdmin(object sender, UserEventArgs e) { NotifyUser.UserCreatedByAdmin(e.User); }
public void UserDeleted(object sender, UserEventArgs args) { }
public void OnUserShown(UserEventArgs e) { m_host.OnUserShown(e); }
public void OnUserLeft(UserEventArgs e) { m_host.OnUserLeft(e); }
public void OnUserJoined(UserEventArgs e) { m_host.OnUserJoined(e); }
public void OnUserFlagsChanged(UserEventArgs e) { m_host.OnUserFlagsChanged(e); }
private void HandleUserChatEvent(UserEventArgs userEventArgs) { switch (userEventArgs.EventType) { case ChatEventType.UserFlagsChanged: OnUserFlagsChanged(userEventArgs); break; case ChatEventType.UserInChannel: OnUserShown(userEventArgs); break; case ChatEventType.UserJoinedChannel: OnUserJoined(userEventArgs); break; case ChatEventType.UserLeftChannel: OnUserLeft(userEventArgs); break; } }
private void HandleChatEvent(ParseData data) { DataReader dr = new DataReader(data.Data); ChatEventType type = (ChatEventType)dr.ReadInt32(); int flags = dr.ReadInt32(); int ping = dr.ReadInt32(); dr.Seek(12); string user = dr.ReadCString(); byte[] userInfo = dr.ReadNullTerminatedByteArray(); string text = Encoding.ASCII.GetString(userInfo); switch (type) { case ChatEventType.UserInChannel: case ChatEventType.UserJoinedChannel: ChatUser newUser = new ChatUser(user, ping, (UserFlags)flags, UserStats.Parse(user, userInfo)); if (m_namesToUsers.ContainsKey(user)) { m_namesToUsers.Remove(user); } m_namesToUsers.Add(user, newUser); UserEventArgs uArgs = new UserEventArgs(type, newUser); HandleUserChatEvent(uArgs); break; case ChatEventType.UserFlagsChanged: if (m_namesToUsers.ContainsKey(user)) { ChatUser changedUser = m_namesToUsers[user]; changedUser.Flags = (UserFlags)flags; UserEventArgs updatedArgs = new UserEventArgs(type, changedUser); HandleUserChatEvent(updatedArgs); } else if (m_channelName.Equals("The Void", StringComparison.OrdinalIgnoreCase)) { ChatUser voidUser = new ChatUser(user, ping, (UserFlags)flags, UserStats.Parse(user, userInfo)); m_namesToUsers.Add(user, voidUser); UserEventArgs voidArgs = new UserEventArgs(type, voidUser); HandleUserChatEvent(voidArgs); } break; case ChatEventType.UserLeftChannel: if (m_namesToUsers.ContainsKey(user)) { ChatUser goneUser = m_namesToUsers[user]; UserEventArgs leftArgs = new UserEventArgs(type, goneUser); HandleUserChatEvent(leftArgs); } break; case ChatEventType.Emote: case ChatEventType.Talk: case ChatEventType.WhisperReceived: case ChatEventType.WhisperSent: ChatMessageEventArgs cmArgs = new ChatMessageEventArgs(type, (UserFlags)flags, user, Encoding.UTF8.GetString(userInfo)); HandleChatMessageEvent(cmArgs); break; case ChatEventType.NewChannelJoined: ServerChatEventArgs joinArgs = new ServerChatEventArgs(type, flags, text); m_channelName = text; m_namesToUsers.Clear(); OnJoinedChannel(joinArgs); break; case ChatEventType.Broadcast: case ChatEventType.ChannelDNE: case ChatEventType.ChannelFull: case ChatEventType.ChannelRestricted: case ChatEventType.Error: case ChatEventType.Information: ServerChatEventArgs scArgs = new ServerChatEventArgs(type, flags, text); HandleServerChatEvent(scArgs); break; } BattleNetClientResources.IncomingBufferPool.FreeBuffer(data.Data); }
/// <summary> /// Event handler for when a user leaves a channel or the server. /// </summary> /// <param name="sender">The object triggering the event.</param> /// <param name="e">The event arguments for this user.</param> public async void OnUserLeft(object sender, UserEventArgs e) { var channel = e.Server.FindChannels(Properties.Default.eventsChannel, ChannelType.Text).FirstOrDefault(); await channel.SendMessage(string.Format("{0} has left a channel!", e.User.Name)); }
public static void PushUserEvent(UserEventArgs user_event) { if ( null == user_event ) throw new ArgumentNullException( "user_event" ); lock ( __instance ) { __user_events[__user_event_id.ToString()] = user_event; user_event.UserCode = __user_event_id; ++ __user_event_id; } SdlSystem.SDL_Event e = user_event.EventStruct; if ( SdlSystem.SDL_PushEvent( out e ) != (int)NativeFunctionReturnFlags.Success ) { /* nothing */ } }
public void Bot_UserJoined(object sender, UserEventArgs e) { }
/// <summary> /// Raises the user event event. /// </summary> /// <param name='ergs'> /// Ergs. /// </param> private static void OnUserEvent(UserEventArgs ergs) { if ( UserEvent != null || ChannelFinished != null || MusicFinished != null ) { UserEventArgs ret; lock( __instance ) { ret = __user_events[ergs.UserCode.ToString()]; } if ( ret != null ) { if ( ret.GetType().Name == "ChannelFinishedEventArgs" ) { if ( ChannelFinished != null ) ChannelFinished( __instance, (ChannelFinishedEventArgs)ret ); } else if ( ret.GetType().Name == "MusicFinishedEventArgs" ) { if ( MusicFinished != null ) MusicFinished( __instance, (MusicFinishedEventArgs)ret ); } else { if ( UserEvent != null ) UserEvent( __instance, ret ); } } __user_events.Remove( ergs.UserCode.ToString() ); } }
public void AfterUserUpdated(UserEventArgs args) { }
void UserEvent(object sender, UserEventArgs args) { ReadyDelegate d = (ReadyDelegate)args.UserEvent; d (); }
public void UserAuthenticated(object sender, UserEventArgs args) { SisterSiteLibrary.CreateUserOnSisterSite(args.User); }
protected virtual void OnAcceptInite(UserEventArgs e) { if (AcceptedInvite != null) AcceptedInvite(this, e); }
public static void PreApprovedUserCreated(object sender, UserEventArgs e) { NotifyUser.SendEmailConfirmation(e.User); }
protected virtual void OnDeclineInite(UserEventArgs e) { if (DeclinedInvite != null) DeclinedInvite(this, e); }
private void Channel_OnJoin(object sender, UserEventArgs e) { AddMessage(ChannelStrings.Joined.With(e.User.Nick, e.User.HostMask)); }
protected virtual void OnInite(UserEventArgs e) { if (Invited != null) Invited(this, e); }
private void KinectManager_PreviousSlide(object sender, UserEventArgs e) { SetDebugMessage("Previous slide"); PreviousSlide(); }
protected virtual void OnLogIn(UserEventArgs e) { if (LoggedIn != null) LoggedIn(this, e); }
static void Client_UserWasInChannel(object sender, UserEventArgs<ChatUser> args) { PrintTidTs(DateTime.Now); console.OutputForegroundColor = ConsoleColor.Yellow; console.Write(args.User.Username); console.OutputForegroundColor = ConsoleColor.Gray; console.Write(" was in the channel using "); console.OutputForegroundColor = ColorFromProduct(args.User.Stats.Product); console.WriteLine(args.User.Stats.Product.Name); console.OutputForegroundColor = ConsoleColor.Gray; }
protected virtual void OnLogOut(UserEventArgs e) { if (LoggedOut != null) LoggedOut(this, e); }
/// <summary> /// When someone joins a server. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void Bot_joined(object sender, UserEventArgs e) { e.Server.DefaultChannel.SendMessage(e.User.Mention + " Welcome to " + e.Server.Name + ", the server admin is: " + e.Server.Owner.Name); }
void OnUserVisit(UserEventArgs e) { if (string.IsNullOrEmpty(e.UserUuid)) return; OnUserActivity(e.UserUuid); }
protected virtual void OnUserCreated(UserEventArgs e) { UserCreated?.Invoke(this, e); }
public void OnUserLeft(UserEventArgs e) { m_host.OnUserLeft(e); }
public void Bot_UserLeft(object sender, UserEventArgs e) { }
public void OnUserShown(UserEventArgs e) { m_host.OnUserShown(e); }
public ProgramCommController(IMdiRibbonController mdiNavigateController, Logger logger, UserEventArgs userEventArgs) : base(mdiNavigateController, logger, userEventArgs) { this.ViewName = "ProgramCommView"; Initialize(); }
/// <summary> /// The information of a successfully logged in user. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void onGotAuthUser(object sender, UserEventArgs e) { WriteToConsole("onGotAuthUser: " + e.Nickname); }
public void AfterUserDeleted(UserEventArgs args) { }
private void Channel_OnJoin(object sender, UserEventArgs e) { AddMessage(ChannelStrings.Joined.With(e.User.Nick, e.User.HostMask)); }
public void UserApproved(object sender, UserEventArgs args) { }
static void bot_UserJoined(object sender, UserEventArgs e) { //e.Server.DefaultChannel.SendMessage("Welcome, " + e.User.Name + " To My Server"); }
public void UserCreated(object sender, UserEventArgs args) { }
private void OnUserLoggedOut(object sender, UserEventArgs e) { this._timer.Stop(); }
public static void UnapprovedUserCreated(object sender, UserEventArgs e) { NotifyAdmin.UnapprovedUserCreated(e.User); }
private void Bot_UserJoined(object sender, UserEventArgs e) { String name = e.ToString(); Console.WriteLine(name + " joined."); }
public static void NonEmployeeReactivated(object sender, UserEventArgs e) { NotifyUser.NonEmployeeReactivated(e.User); }
public void SendDataToOutputsControl(object sender, UserEventArgs <MElementsBlock> e) { ((OutputTabControl)OutputControl).dc.GetData(e.item); }
public static void OnUserChange(object sender, UserEventArgs userEventArgs) { var logger = LoggerFactory.Default.GetLogger(nameof(Models.AddressBook)); logger.Info($"User {userEventArgs.User} Was {userEventArgs.ChangeType}"); }
private void RoutedSaveRequest(object sender, UserEventArgs <LocalDataGraphicsElement> e) { saveRequested(this, new UserEventArgs <LocalDataGraphicsElement>(e.item)); }
private void KinectManager_UserFound(object sender, UserEventArgs e) { SetDebugMessage(string.Format("User {0} found", e.UserID)); }
public static Channel getLogChannel(UserEventArgs usr) { var log = usr.Server.FindChannels(Strings.logChannel, ChannelType.Text).FirstOrDefault(); return(log); }
private void KinectManager_TogglePointer(object sender, UserEventArgs e) { SetDebugMessage(string.Format("Toggle Laser ({0})", e.UserID)); ToggleLaser(e.UserID); }
/// <summary> /// Process User Events /// </summary> /// <param name="args">Event args</param> public virtual void Update(UserEventArgs args) { }
private void KinectManager_NextSlide(object sender, UserEventArgs e) { SetDebugMessage("Next slide"); NextSlide(); }
void UserEvent(object sender, UserEventArgs args) { ReadyDelegate d = (ReadyDelegate)args.UserEvent; d(); }
internal void TriggerUserJoined(UserEventArgs e) { OnUserJoined(e); lock (users) { var user = GetUser(e.User.Name); if (user == null) { users.Add(e.User.Id, e.User); } } }
static void Client_UserLeftChannel(object sender, UserEventArgs<ChatUser> args) { PrintTidTs(DateTime.Now); console.OutputForegroundColor = ConsoleColor.Yellow; console.Write(args.User.Username); console.OutputForegroundColor = ConsoleColor.Gray; console.WriteLine(" left the channel."); console.OutputForegroundColor = ConsoleColor.Gray; }