MCPcopy Create free account

hub / github.com/Miruro-no-kuon/Miruro / functions

Functions169 in github.com/Miruro-no-kuon/Miruro

↓ 10 callersFunctiongenerateCacheKey
(...args: string[])
src/hooks/useApi.ts:73
↓ 9 callersFunctioncreateCache
(cacheKey: string)
src/hooks/useApi.ts:139
↓ 9 callersFunctionfetchFromProxy
(url: string, cache: any, cacheKey: string)
src/hooks/useApi.ts:169
↓ 8 callersFunctionsetSettings
( newSettings: Partial<SettingsContextType['settings']>, )
src/components/Profile/SettingsProvider.tsx:59
↓ 7 callersFunctionhandleChange
( setter: | React.Dispatch<React.SetStateAction<Option[]>> | React.Dispatch<React.SetSta
src/components/Navigation/SearchFilters.tsx:439
↓ 6 callersFunctionformatTime
(seconds: number)
src/components/Watch/Video/Player.tsx:262
↓ 5 callersFunctionfetchList
( type: string, page: number = 1, perPage: number = 16, options: FetchOptions = {}, )
src/hooks/useApi.ts:262
↓ 5 callersFunctionfilterAndTrimAnime
(animeList: Paging)
src/pages/Home.tsx:222
↓ 4 callersFunctionremoveHTMLTags
(description: string)
src/components/Watch/WatchAnimeData.tsx:283
↓ 3 callersFunctionensureUrlEndsWithSlash
(url: string)
src/hooks/useApi.ts:5
↓ 3 callersFunctionformatPreferenceName
(key: string)
src/components/Profile/Settings.tsx:185
↓ 3 callersFunctionhandleCloseDropdown
()
src/components/Navigation/Navbar.tsx:268
↓ 3 callersFunctionhandlePreferenceChange
( preferenceName: keyof Preferences, value: string, )
src/components/Profile/Settings.tsx:157
↓ 3 callersFunctionhandleTabClick
(tabName: string)
src/pages/Home.tsx:254
↓ 3 callersFunctionrenderCardGrid
( animeData: Anime[], isLoading: boolean, hasError: boolean, )
src/pages/Home.tsx:232
↓ 3 callersFunctiontruncateTitle
(title: string, maxLength: number = 40)
src/components/Home/HomeCarousel.tsx:238
↓ 3 callersFunctionupdateSearchParams
()
src/pages/Search.tsx:97
↓ 3 callersFunctionuseAuth
()
src/client/useAuth.tsx:83
↓ 2 callersFunctionbuildAuthUrl
(csrfToken: string)
src/client/authService.ts:28
↓ 2 callersFunctionfetchAdvancedSearch
( searchQuery: string = '', page: number = 1, perPage: number = 20, options: FetchOptions = {}, )
src/hooks/useApi.ts:208
↓ 2 callersFunctionfetchAnimeData
( animeId: string, provider: string = 'gogoanime', )
src/hooks/useApi.ts:238
↓ 2 callersFunctionfetchAnimeEmbeddedEpisodes
(episodeId: string)
src/hooks/useApi.ts:363
↓ 2 callersFunctionfetchInfo
()
src/pages/Watch.tsx:368
↓ 2 callersFunctionfetchUserData
(accessToken: string)
src/client/authService.ts:65
↓ 2 callersFunctiongetCurrentSeason
()
src/hooks/useTIme.ts:9
↓ 2 callersFunctiongetEpisodeNumber
(id: string)
src/components/Watch/Video/Player.tsx:268
↓ 2 callersFunctiongetLanguageKey
(animeId: string | undefined)
src/pages/Watch.tsx:155
↓ 2 callersFunctiongetNextSeason
()
src/hooks/useTIme.ts:21
↓ 2 callersFunctiongetOptionsForPreference
(key: string)
src/components/Profile/Settings.tsx:130
↓ 2 callersFunctiongetSourceTypeKey
(animeId: string | undefined)
src/pages/Watch.tsx:153
↓ 2 callersFunctionisScreenUnder500px
()
src/components/Watch/WatchAnimeData.tsx:310
↓ 2 callersFunctionuseSettings
()
src/components/Profile/SettingsProvider.tsx:26
↓ 1 callersFunctioncalculateSlidesPerView
(windowWidth: number)
src/components/Home/EpisodeCard.tsx:172
↓ 1 callersFunctioncapitalizeFirstLetter
(str: string)
src/components/Watch/WatchAnimeData.tsx:305
↓ 1 callersFunctioncreateOptimizedSessionStorageCache
( maxSize: number, maxAge: number, cacheKey: string, )
src/hooks/useApi.ts:84
↓ 1 callersFunctiondetectUserTheme
()
src/components/Navigation/Navbar.tsx:203
↓ 1 callersFunctionfetchAndProcessSkipTimes
()
src/components/Watch/Video/Player.tsx:217
↓ 1 callersFunctionfetchAndSetAnimeSource
()
src/components/Watch/Video/Player.tsx:245
↓ 1 callersFunctionfetchAnimeEpisodes
( animeId: string, provider: string = 'gogoanime', dub: boolean = false, )
src/hooks/useApi.ts:345
↓ 1 callersFunctionfetchAnimeInfo
( animeId: string, provider: string = 'gogoanime', )
src/hooks/useApi.ts:250
↓ 1 callersFunctionfetchAnimeStreamingLinks
(episodeId: string)
src/hooks/useApi.ts:371
↓ 1 callersFunctionfetchData
()
src/pages/Watch.tsx:411
↓ 1 callersFunctionfetchData
()
src/pages/Home.tsx:172
↓ 1 callersFunctionfetchEmbeddedUrl
(episodeId: string)
src/pages/Watch.tsx:244
↓ 1 callersFunctionfetchPopularAnime
(page: number, perPage: number)
src/hooks/useApi.ts:337
↓ 1 callersFunctionfetchSearchResults
(query: string)
src/components/Navigation/Navbar.tsx:248
↓ 1 callersFunctionfetchSkipTimes
({ malId, episodeNumber, episodeLength = '0', }: FetchSkipTimesParams)
src/hooks/useApi.ts:386
↓ 1 callersFunctionfetchTopAiringAnime
(page: number, perPage: number)
src/hooks/useApi.ts:339
↓ 1 callersFunctionfetchTopAnime
(page: number, perPage: number)
src/hooks/useApi.ts:333
↓ 1 callersFunctionfetchTrendingAnime
(page: number, perPage: number)
src/hooks/useApi.ts:335
↓ 1 callersFunctionfetchUpcomingSeasons
(page: number, perPage: number)
src/hooks/useApi.ts:341
↓ 1 callersFunctionfetchVidstreamingUrl
(episodeId: string)
src/pages/Watch.tsx:224
↓ 1 callersFunctionfetchWatchedEpisodes
()
src/pages/Home.tsx:150
↓ 1 callersFunctiongenerateWebVTTFromSkipTimes
( skipTimes: FetchSkipTimesResponse, totalDuration: number, )
src/components/Watch/Video/Player.tsx:180
↓ 1 callersFunctiongetAnimeIdFromUrl
()
src/components/Watch/WatchAnimeData.tsx:270
↓ 1 callersFunctiongetInitialThemePreference
()
src/components/ThemeContext.tsx:43
↓ 1 callersFunctiongetInitialThemePreference
()
src/components/Navigation/Navbar.tsx:217
↓ 1 callersFunctiongetLocalIpAddress
()
server/server.ts:91
↓ 1 callersFunctionhandleAuthUpdate
()
src/client/ApolloClient.tsx:72
↓ 1 callersFunctionhandleError
(error: any, context: string)
src/hooks/useApi.ts:35
↓ 1 callersFunctionhandleLoadMore
()
src/pages/Search.tsx:172
↓ 1 callersFunctionhandlePlayButtonClick
(id: string)
src/components/Home/HomeCarousel.tsx:234
↓ 1 callersFunctionhandleRemoveAllEpisodes
(animeId: string)
src/components/Home/EpisodeCard.tsx:244
↓ 1 callersFunctionhandleResize
()
src/pages/Home.tsx:137
↓ 1 callersFunctionhandleTokenExchange
(context)
functions/exchange-token.js:12
↓ 1 callersFunctionisItemExpired
(item: CacheItem)
src/hooks/useApi.ts:94
↓ 1 callersFunctionlogout
()
src/client/useAuth.tsx:60
↓ 1 callersFunctionlogout
()
src/client/ApolloClient.tsx:64
↓ 1 callersFunctionrestoreScrollPosition
()
src/hooks/useScroll.ts:9
↓ 1 callersFunctionsaveThemePreference
(isDarkMode: boolean)
src/components/Navigation/Navbar.tsx:213
↓ 1 callersFunctionscrollToTopWithDelay
()
src/pages/Search.tsx:118
↓ 1 callersFunctiontoggleTheme
()
src/components/ThemeContext.tsx:32
↓ 1 callersFunctionupdateBackgroundImage
()
src/pages/Watch.tsx:539
↓ 1 callersFunctionupdateLastVisited
()
src/pages/Watch.tsx:490
↓ 1 callersFunctionupdateMaxHeight
()
src/pages/Watch.tsx:576
↓ 1 callersFunctionupdateSessionStorage
()
src/hooks/useApi.ts:98
↓ 1 callersFunctionupdateWatchedEpisodes
(episode: Episode)
src/pages/Watch.tsx:264
↓ 1 callersFunctionupdateWidth
()
src/components/Navigation/Navbar.tsx:397
↓ 1 callersFunctionuseCountdown
(targetDate: number | null)
src/hooks/useCountdown.ts:4
↓ 1 callersFunctionusePreserveScrollOnReload
()
src/hooks/useScroll.ts:45
↓ 1 callersFunctionuseUserAnimeList
(username: string, status: MediaListStatus)
src/client/authService.ts:142
FunctionAbout
()
src/pages/About.tsx:119
FunctionAnimeDataList
({ animeData, })
src/components/Watch/AnimeDataList.tsx:93
FunctionApolloClientProvider
({ children }: { children: ReactNode })
src/client/ApolloClient.tsx:90
FunctionApp
()
src/App.tsx:34
FunctionAuthProvider
({ children }: { children: ReactNode })
src/client/useAuth.tsx:22
FunctionCallback
()
src/pages/Callback.tsx:13
FunctionCardGrid
({ animeData, hasNextPage, onLoadMore, })
src/components/Cards/CardGrid.tsx:11
FunctionCardItem
({ anime })
src/components/Cards/CardItem.tsx:158
FunctionCustomOption
(props: any)
src/components/Navigation/SearchFilters.tsx:294
FunctionDropDownSearch
({ searchResults, onClose, isVisible, selectedIndex, setSelectedIndex, searchQuery, containerWid
src/components/Navigation/DropSearch.tsx:132
FunctionEmbedPlayer
({ src })
src/components/Watch/Video/EmbedPlayer.tsx:12
FunctionEpisodeCard
()
src/components/Home/EpisodeCard.tsx:180
FunctionEpisodeList
({ animeId, episodes, selectedEpisodeId, onEpisodeSelect, maxListHeight, })
src/components/Watch/EpisodeList.tsx:203
FunctionFilterSelect
({ label, options, onChange, value, isMulti = false, })
src/components/Navigation/SearchFilters.tsx:264
FunctionFooter
()
src/components/Navigation/Footer.tsx:108
FunctionGoToHomePageButton
()
src/pages/Watch.tsx:212
FunctionHome
()
src/pages/Home.tsx:99
FunctionHomeCarousel
({ data = [], loading, error, })
src/components/Home/HomeCarousel.tsx:227
FunctionHomeSideBar
({ animeData, })
src/components/Home/HomeSideBar.tsx:91
next →1–100 of 169, ranked by callers