MCPcopy Create free account

hub / github.com/eleven-am/frames / functions

Functions1,642 in github.com/eleven-am/frames

↓ 138 callersFunctiontw
(...classes: ClassValue[])
frontend/src/utils/style.ts:4
↓ 61 callersMethodupdate
(id: string, updateOauthDto: UpdateOauthClientArgs)
backend/src/oauth/oauth.service.ts:57
↓ 34 callersFunctiondedupeBy
(array: DataType[], keys: KeyOf<DataType> | KeyOf<DataType>[])
frontend/src/utils/arrayFunctions.ts:40
↓ 31 callersFunctioncreateStyles
(blur: string, range: number[] = [], darkMode: boolean | null = null)
frontend/src/utils/colour.ts:48
↓ 31 callersMethodon
* @desc Add event listener * @param event - event name * @param listener - event listener
backend/src/storage/file.watcher.ts:72
↓ 31 callersFunctionsortBy
(array: DataType[], keys: KeyOf<DataType> | KeyOf<DataType>[], order: SortingOrder | SortingOrder[])
frontend/src/utils/arrayFunctions.ts:10
↓ 27 callersFunctionApiOkFramesResponse
(description: string)
backend/src/utils/utils.decorators.ts:20
↓ 24 callersFunctionApiMediaId
(description: string)
backend/src/media/media.decorators.ts:16
↓ 23 callersMethodgetQuery
(user: User, policy: AccessPolicy)
backend/src/media/media.authorizer.ts:21
↓ 22 callersFunctionApiParamId
(param: string, description: string)
backend/src/utils/utils.decorators.ts:12
↓ 21 callersFunctionApiUnauthorizedException
(description: string)
backend/src/utils/utils.decorators.ts:39
↓ 21 callersMethodcreate
* @description Create a seen record for a user and a media * @param user - The user that has seen the media * @param media - The media that the
backend/src/seen/seen.service.ts:27
↓ 21 callersFunctionnotify
(notification: ToastNotificationProps)
frontend/src/components/toast.tsx:56
↓ 20 callersFunctionnavigate
(opts)
frontend/src/hooks/useClientAction.ts:24
↓ 18 callersMethodget
* Get a value from the cache * @param key - The key to get * @param schema - The schema to validate the data against * @returns Promise<DataT
backend/src/cache/cache.service.ts:64
↓ 18 callersMethodset
* Set a value in the cache * @param key - The key to set * @param value - The value to set * @param ttl - The time to live in seconds * @r
backend/src/cache/cache.service.ts:89
↓ 17 callersFunctiongetHTTPCurrentData
(mapper: (data: Request & T) => any, item: string)
backend/src/utils/helper.fp.ts:26
↓ 17 callersMethodjoin
(topic: string, params?: JoinParams)
frontend/src/providers/realtimeNotifier.ts:115
↓ 17 callersFunctionmapPageResponse
(fn: (value: T) => U)
backend/src/utils/helper.fp.ts:9
↓ 17 callersMethodsetError
(error: string)
frontend/src/providers/realtimeNotifier.ts:129
↓ 16 callersMethod#unWrap
(action: (client: Api<never>) => Promise<HttpResponse<T, HttpExceptionSchema>>)
frontend/src/providers/userProvider.ts:342
↓ 16 callersMethodapiAction
(action: (client: Api<never>) => Promise<HttpResponse<T, HttpExceptionSchema>>)
frontend/src/providers/apiProvider.ts:41
↓ 16 callersFunctionget
()
frontend/src/utils/storage.ts:12
↓ 14 callersMethodbuildBasicHomeResponse
* @description Build a basic home response from a list of slim media * @param label - The label of the response * @param identifier - The identi
backend/src/media/recommendations.service.ts:537
↓ 13 callersMethodsetEnvValue
(key: string, value: string)
backend/src/misc/retrieve.service.ts:310
↓ 13 callersFunctionuseModalHook
()
frontend/src/hooks/useModalHook.ts:9
↓ 12 callersMethod#load
()
frontend/src/providers/userProvider.ts:334
↓ 12 callersFunctionGetValidPayload
()
backend/src/socket/socket.decorators.ts:6
↓ 12 callersMethodsendMessage
(event: Event, data: MessageType[Event])
frontend/src/providers/realtimeNotifier.ts:135
↓ 12 callersMethodtoSlimMedia
* @description Strip down a media to a slim media * @param media - The media to slim down
backend/src/media/recommendations.service.ts:56
↓ 11 callersFunctionclamp
(value: number, min: number, max: number)
frontend/src/utils/helpers.ts:3
↓ 11 callersMethodgetEnvValue
(key: string)
backend/src/misc/retrieve.service.ts:295
↓ 11 callersFunctionuseTimer
()
frontend/src/hooks/useIntervals.ts:99
↓ 10 callersMethod#addMessage
(message: Message)
frontend/src/providers/groupWatch.ts:343
↓ 10 callersFunctionOnRoomEvent
(event: Event)
backend/src/rooms/rooms.decorators.ts:9
↓ 10 callersFunctioncreatePageResponse
(type: ClassType<T>)
backend/src/utils/utils.contracts.ts:81
↓ 9 callersMethod#unload
()
frontend/src/providers/userProvider.ts:338
↓ 9 callersFunctionApiCreatedFramesResponse
(description: string)
backend/src/utils/utils.decorators.ts:25
↓ 9 callersFunctionApiPlaylistId
(description: string)
backend/src/playlists/playlists.decorators.ts:17
↓ 9 callersMethodadd
* @desc Add a folder to watch * @param dir - folder path
backend/src/storage/file.watcher.ts:52
↓ 9 callersMethodgetDefaults
()
backend/src/render/render.service.ts:170
↓ 9 callersMethodshowControls
()
frontend/src/providers/watched/playerUI.ts:58
↓ 9 callersFunctionsleep
(ms: number)
frontend/src/utils/helpers.ts:22
↓ 9 callersMethodstart
(callback: () => void, delay: number)
frontend/src/utils/timer.ts:8
↓ 9 callersMethodupdate
(storage: CloudStorage, updateStorageDto: UpdateStorageArgs)
backend/src/storage/storage.service.ts:160
↓ 9 callersFunctionuseEventListener
(eventName: EventName, handler: (ev: GlobalEventHandlersEventMap[EventName]) => void, element?: ElementType |
frontend/src/hooks/useEventListener.ts:3
↓ 8 callersMethod#getActivePlayer
()
frontend/src/providers/watched/videoBridge.ts:113
↓ 8 callersMethodcatch
(exception: RedirectException, host: ArgumentsHost)
backend/src/misc/redirect.filter.ts:7
↓ 8 callersMethodgetFile
(cloudStorageId: string, location: string)
backend/src/storage/storage.service.ts:196
↓ 8 callersFunctionusePlaylistContext
()
frontend/src/contexts/playlist.tsx:70
↓ 7 callersMethod#setState
(state: Partial<ProcessState<Process>>)
frontend/src/components/processForm.tsx:162
↓ 7 callersFunctionApiPlaybackId
(description: string)
backend/src/playback/playback.decorators.ts:27
↓ 7 callersMethodaggregate
(section: RecItem[])
backend/src/media/recommendations.service.ts:888
↓ 7 callersMethodgetPlaybackSession
({ video, cachedSession, playlistVideo = null, percentage, inform = true, isFrame = false }: GetPlaybackSessio
backend/src/playback/playback.service.ts:59
↓ 7 callersMethodgetSafe
* @desc Get data from a url and parse it with a schema * @param url - The url to get data from * @param schema - The schema to parse the dat
backend/src/http/http.service.ts:17
↓ 7 callersFunctionisElementVisibleInParent
(element: Element, parent: Element)
frontend/src/hooks/useFlatList.tsx:34
↓ 7 callersMethodprocessForward
(process: Process)
frontend/src/components/processForm.tsx:105
↓ 7 callersMethodseek
(time: number, broadcast = true)
frontend/src/providers/watched/videoBridge.ts:64
↓ 7 callersFunctionuseMediaLink
(props: UseMediaLinkOptions = defaultLink)
frontend/src/hooks/useMediaLink.ts:125
↓ 6 callersFunctionApiStorageId
(description: string)
backend/src/storage/storage.decorators.ts:11
↓ 6 callersMethodbaseRecommendations
(ability: AppAbilityType)
backend/src/media/recommendations.service.ts:720
↓ 6 callersMethodclear
()
frontend/src/utils/timer.ts:13
↓ 6 callersFunctiondifference
(arr: FirstObject[], arr2: SecondObject[], keyA: Key, keyB: ExtractSameValueType<FirstObject, SecondObject, Ke
frontend/src/utils/arrayFunctions.ts:89
↓ 6 callersMethodgetAverageColorFromUrl
* Get the average color from an image * @param url The URL of the image to get the average color from
backend/src/images/images.service.ts:70
↓ 6 callersMethodgetTrendingMedia
(ability?: AppAbilityType, language?: LanguageReturn, type?: MediaType)
backend/src/media/media.service.ts:1544
↓ 6 callersMethodmapTmdbToSlimMedia
(type: MediaType, media: (MiniMovie | MiniTVShow)[], ability?: AppAbilityType)
backend/src/media/media.service.ts:1593
↓ 6 callersMethodpublish
* Publish a configuration event to all instances * * @param eventName - Name of the event to publish * @param payload - Payload of the
backend/src/misc/pubsub.service.ts:125
↓ 6 callersFunctiontoDuration
(start: number, end: number)
frontend/src/utils/helpers.ts:64
↓ 6 callersFunctionuseEditMediaContext
()
frontend/src/components/media/editMedia.tsx:83
↓ 6 callersFunctionuseFormState
(selector?: SelectorFunc<ProcessState<string>, ReturnType>)
frontend/src/components/processForm.tsx:201
↓ 6 callersFunctionuseSubscription
(subscriber: Subscriber)
frontend/src/hooks/useSubscription.ts:7
↓ 5 callersMethod#setInternalState
(newState: Partial<InternalState>)
frontend/src/providers/realtimeNotifier.ts:211
↓ 5 callersMethod#setUser
({ token, user }: SessionSchema)
frontend/src/providers/userProvider.ts:368
↓ 5 callersMethodcount
(type: PickType)
backend/src/picks/picks.service.ts:210
↓ 5 callersMethoddisconnect
()
frontend/src/providers/realtimeNotifier.ts:73
↓ 5 callersMethodgetLanguage
(language: string)
backend/src/language/language.service.ts:35
↓ 5 callersMethodgetMedia
(person: Person<{movie_credits: true, tv_credits: true, images: true}>)
backend/src/media/media.service.ts:597
↓ 5 callersMethodgetTmdbVideoDetails
* @description Get the details of a media's videos from TMDb * @param media - The media to get the videos for * @param lang - The user's lan
backend/src/media/recommendations.service.ts:447
↓ 5 callersFunctionintersect
(arr: FirstObject[], arr2: SecondObject[], keyA: Key | Key[], keyB: ExtractSameValueType<FirstObject, SecondOb
frontend/src/utils/arrayFunctions.ts:58
↓ 5 callersMethodisConnected
()
frontend/src/providers/watched/castManager.ts:93
↓ 5 callersMethodreset
()
frontend/src/providers/watched/playerUI.ts:158
↓ 5 callersMethodretrieveChannelAndSocketId
(browserId: string, checkIncognito = true)
backend/src/notifications/notification.service.ts:233
↓ 5 callersMethodsafeUsers
(user: User, userIds: string[])
backend/src/users/users.service.ts:822
↓ 5 callersMethodsearch
(search: Omit<VideoSearch, 'extension'>)
backend/src/misc/openSubtitles.service.ts:33
↓ 5 callersMethodupdateVerification
(verification: EmailResponseSchema)
frontend/src/providers/authStore.ts:350
↓ 5 callersFunctionuseInitialiseClientState
(handler: (state: DataType) => void, initialState: DataType)
frontend/src/hooks/useInitialiseClientState.ts:3
↓ 5 callersFunctionuseLoop
(array: DataType[], delay: number, initialDirection: Direction = Direction.forward)
frontend/src/hooks/useIntervals.ts:120
↓ 5 callersFunctionwithOpacity
(variableName: string)
frontend/tailwind.config.ts:4
↓ 5 callersFunctionwithOpacity
(variableName: string)
cast/tailwind.config.ts:4
↓ 4 callersFunctionApiEmailResponse
({ description, summary, action }: { description: string, summary: string, action: string })
backend/src/authentication/auth.decorator.ts:64
↓ 4 callersFunctionApiNotFoundException
(description: string)
backend/src/utils/utils.decorators.ts:30
↓ 4 callersMethodadd
(data: T)
backend/src/utils/dedupeCache.ts:28
↓ 4 callersMethodbuildFromTmdbId
* Builds the media from the tmdbId * @param tmdbId - the tmdbId to build from * @param type - the type of media to build * @param file - the
backend/src/scanner/scanner.identifier.ts:130
↓ 4 callersMethodbuildHomeResponse
* @description Build a home response from a list of slim media * @param label - The label of the response * @param identifier - The identifier o
backend/src/media/recommendations.service.ts:523
↓ 4 callersMethodcreateSession
(params: OauthResponseData, user: User)
backend/src/authentication/auth.service.ts:172
↓ 4 callersMethoddestroy
()
frontend/src/providers/youtubeProvider.ts:128
↓ 4 callersMethodfindByAuthKey
* @desc Find authKey by key * @param authKey - The authKey to find
backend/src/authkey/authkey.service.ts:21
↓ 4 callersMethodfindByEmail
* @desc Find user by email * @param email - email of the user * @param validateAccount - whether to validate the account
backend/src/users/users.service.ts:48
↓ 4 callersMethodfolderFromPath
(filePath: string)
backend/src/storage/storage.watcher.ts:360
↓ 4 callersMethodgenerateMediaRecommendations
(mediaId: string, ability: AppAbilityType, amount = 20)
backend/src/misc/llm.service.ts:127
next →1–100 of 1,642, ranked by callers