using System.Collections.Immutable; using System.Collections; namespace NadekoBot.Services; public class StartingGuildsService : IEnumerable, INService { private readonly ImmutableList _guilds; public StartingGuildsService(DiscordSocketClient client) { this._guilds = client.Guilds.Select(x => x.Id).ToImmutableList(); } public IEnumerator GetEnumerator() => _guilds.GetEnumerator(); IEnumerator IEnumerable.GetEnumerator() => _guilds.GetEnumerator(); }