public static async Task <List <AbbybotRole> > GetUserRoles(SocketGuildUser sgu) { await GetRoles(sgu.Guild); var rolez = new List <AbbybotRole>(); foreach (SocketRole role in sgu.Roles) { foreach (AbbybotRole Role in roles) { if (role.Id == Role.role) { rolez.Add(Role); await Task.FromResult(Role); await RoleSql.SetRole(sgu.Id, sgu.Guild.Id, role.Id); } } } return(rolez); }
public static async Task GetRoles(SocketGuild g) { roles.Clear(); roles.AddRange(await RoleSql.GetRoles(g)); }