Files
nadekobot/src/NadekoBot/Services/Impl/StartingGuildsListService.cs
2021-12-21 02:36:47 +01:00

20 lines
530 B
C#

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