public DiscordRethoughtDatabase(DiscordConfig config) { GuildId = config.GuildId; Client = config.Client; Client.Ready += () => { Guild = Client.GetGuild(GuildId); Tables = Guild.TextChannels.ToList(); IsReady = true; DatabaseReady?.Invoke(); return(Task.CompletedTask); }; }
void UnZip() { using (FileStream archive = new FileStream(ARCHIVEDATA, FileMode.Open)) { using (FileStream data = new FileStream(CreationDate.Date.ToShortDateString() + DATA, FileMode.Create)) { using (GZipStream zipStream = new GZipStream(archive, CompressionMode.Decompress)) { zipStream.CopyTo(data); Console.WriteLine("data.txt создан"); } } } new FileInfo(ARCHIVEDATA).Delete(); DatabaseReady.Invoke(); Console.WriteLine("Событие!"); }