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);
 }
Esempio n. 2
0
 public MusicService(LavalinkService lavalink)
 {
     this.Lavalink  = lavalink;
     this.MusicData = new ConcurrentDictionary <ulong, GuildMusicData>();
 }