private void DatabaseOnMangaEvent(object sender, MangaEnum mangaEnum) { if (mangaEnum != MangaEnum.Update) { return; } var m = (Manga)sender; var nm = new Manga { Name = m.Name, Chapter = m.Chapter, Added = DateTime.Now, Updated = m.Updated, Link = m.Link, Rss = m.Rss, Site = m.Site, SpecialLink = m.SpecialLink, Genres = m.Genres, New = m.New, OtherChapters = m.OtherChapters, Newest = m.Newest }; _newManga.Add((Manga)sender); _dbContext.InsertNewManga(nm); GetNewMangas(); }
private void LiteDbOnMangaEvent(object sender, MangaEnum mangaEnum) { if (mangaEnum != MangaEnum.Update) { return; } var m = (Manga)sender; try { var server = _client?.GetServer(ServerId); var ch = server?.GetChannel(ChannelId); ch?.SendMessage($"New Release!!\n{m.Name} {m.Newest},\n<{m.Link}>"); } catch { // hmm } }