void ResetAnimeMatch(AnimeWishlist wishlist) { try { _anime = new AnimeMatch(wishlist); _logger.LogDebug($"Loaded anime wishlist: {JsonConvert.SerializeObject(wishlist)}"); } catch (Exception e) { _anime = default; _logger.LogWarning(e, "Could not build anime match."); } }
public Item(UserWishlistList.Item item) { _excludingCharacters = item.ExcludingCharacters == null ? default : new NameMatch(new CharacterWishlist { Items = new List <CharacterWishlist.Item>(item.ExcludingCharacters) }); _excludingAnime = item.ExcludingAnime == null ? default : new AnimeMatch(new AnimeWishlist { Items = new List <AnimeWishlist.Item>(item.ExcludingAnime) }); }