public GuildMusicData(DiscordGuild guild, LavalinkService lavalink) { this.Guild = guild; this.Lavalink = lavalink; this.Identifier = this.Guild.Id.ToString(CultureInfo.InvariantCulture); this.QueueInternalLock = new SemaphoreSlim(1, 1); this.QueueInternal = new List <MusicItem>(); this.Queue = new ReadOnlyCollection <MusicItem>(this.QueueInternal); }
public MusicService(LavalinkService lavalink) { this.Lavalink = lavalink; this.MusicData = new ConcurrentDictionary <ulong, GuildMusicData>(); }