Esempio n. 1
0
        public int CheckUserPermissions(IEnumerable <string> roles, ulong id)
        {
            if (id == SuperAdminID)
            {
                return(3);
            }
            if (AdminRoles.Any(x => roles.Contains(x)))
            {
                return(2);
            }
            if (MemerRoles.Any(x => roles.Contains(x)))
            {
                return(1);
            }
            if (!Blacklist.Contains(id))
            {
                return(0);
            }

            return(-1);
        }
Esempio n. 2
0
 public bool RemoveMemer(string m) => MemerRoles.Remove(m);
Esempio n. 3
0
 public void AddMemer(string m) => MemerRoles.Add(m);