コード例 #1
0
        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();
        }
コード例 #2
0
        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
            }
        }