Filler Manager
Core Methods
getFillerEpisodes
Retrieves filler episode data for an anime.
Parameters:
mediaId
: number - AniList media ID
Returns: string[] | undefined - List of filler episode numbers or undefined if not found
Example:
// Get filler episodes for One Piece
const fillerEpisodes = ctx.fillerManager.getFillerEpisodes(21)
if (fillerEpisodes) {
console.log("Filler episodes:", fillerEpisodes)
} else {
console.log("No filler data found")
}
removeFillerData
Removes filler episode data for an anime.
Parameters:
mediaId
: number - AniList media ID
Example:
// Remove filler data for One Piece
ctx.fillerManager.removeFillerData(21)
console.log("Filler data removed")
setFillerEpisodes
Sets custom filler episode data for an anime.
Parameters:
mediaId
: number - AniList media IDfillerEpisodes
: string[] - List of episode numbers that are filler
Example:
// Set custom filler episodes for One Piece
ctx.fillerManager.setFillerEpisodes(21, ["50", "51", "52", "99", "100"])
console.log("Custom filler data set")
isEpisodeFiller
isEpisodeFiller(mediaId, episodeNumber)
Checks if a specific episode is marked as filler.
Parameters:
mediaId
: number - AniList media IDepisodeNumber
: number - Episode number to check
Returns: boolean - True if the episode is filler, false otherwise
Example:
// Check if episode 99 of One Piece is filler
const isFiller = ctx.fillerManager.isEpisodeFiller(21, 99)
console.log("Episode 99 is filler:", isFiller)
hydrateFillerData
hydrateFillerData(entry)
Updates a library entry with filler episode data.
Parameters:
entry
: Entry - Anime library entry object
Example:
// Hydrate filler data for a library entry
const entry = getAnimeEntry(21) // One Piece
ctx.fillerManager.hydrateFillerData(entry)
console.log("Filler data added to entry")
hydrateOnlinestreamFillerData
hydrateOnlinestreamFillerData(mediaId, episodes)
Updates online stream episodes with filler episode data.
Parameters:
mediaId
: number - AniList media IDepisodes
: Episode[] - Array of online stream episodes
Example:
// Hydrate filler data for online stream episodes
const episodes = getOnlineStreamEpisodes(21) // One Piece episodes
ctx.fillerManager.hydrateOnlinestreamFillerData(21, episodes)
console.log("Filler data added to online stream episodes")
Last updated