示例#1
0
 private void OnChangeUserName(string oldName, JabbrUser user, string room)
 {
     LogToUI("[#{0}] :: User {1} now known as {2}", room, oldName, user.Name);
 }
示例#2
0
 private void OnShowUserInfo(JabbrUser user)
 {
     LogToUI(@":: User Info Information For {0}
     <pre>Status: {1}
     AFK: {2}; Note: {3}
     Note: {4}
     Last Active: {5}
     Country: {6} - Flag {7}</pre>",
             user.Name,
             user.Status,
             user.IsAfk,
             user.AfkNote,
             user.Note,
             DateTime.UtcNow.Subtract(user.LastActivity).ToString(),
             user.Country,
             user.Flag);
 }
示例#3
0
        private void OnAddUser(JabbrUser user, string room, bool flag)
        {
            LogText("[#{0}] :: User {1} joined room", room, user.Name);

            if (string.Compare(_chat["name"] as string, user.Name, StringComparison.CurrentCultureIgnoreCase) ==0)
            {
                _chat["activeRoom"] = room;
                LogToUI(":: You are now talking in #{0}", room);
            }
            else
            {
                LogToUI("[#{0}] :: User {1} joined room", room, user.Name);
            }
        }