Exemple #1
0
 public void AddPrivilegedUser(IWebSocketConnection user)
 {
     if (Sockets.Contains(user) && !PrivilegedUsers.Contains(user) && Owner != user)
     {
         PrivilegedUsers.Add(user);
     }
 }
Exemple #2
0
 public void RemovePrivilegedUser(IWebSocketConnection user)
 {
     if (PrivilegedUsers.Contains(user))
     {
         PrivilegedUsers.Remove(user);
     }
 }
Exemple #3
0
 public bool IsPrivileged(string user)
 {
     if (PrivilegedUsers.Count > 0)
     {
         return(PrivilegedUsers.Contains(user.ToLower()) || PrivilegedUsers.Contains("*"));
     }
     return(false);
 }
Exemple #4
0
 public bool IsPrivileged(IWebSocketConnection user)
 {
     return(Owner == user || PrivilegedUsers.Contains(user));
 }