Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ananay/spotify-carthing-webapp
/ functions
Functions
1,643 in github.com/ananay/spotify-carthing-webapp
⨍
Functions
1,643
◇
Types & classes
263
↓ 121 callers
Function
useStore
()
context/store.tsx:15
↓ 47 callers
Method
doRequest
(method: string, args: Object = {}, userAction = true)
middleware/InterappActions.ts:121
↓ 45 callers
Method
get
()
backtraceJs/source/model/breadcrumbs.ts:54
↓ 43 callers
Method
isShowing
(name: Overlay)
component/Overlays/OverlayUiState.ts:74
↓ 39 callers
Method
logImpression
()
component/PhoneCall/PhoneCallUiState.ts:116
↓ 37 callers
Method
resetAndMaybeShowAModal
()
component/Overlays/OverlayUiState.ts:56
↓ 28 callers
Method
logImpression
()
component/Settings/AirVentInterference/AirVentInterferenceUiState.ts:78
↓ 27 callers
Method
notifyListeners
(event: HardwareEvent)
helpers/HardwareEvents.ts:132
↓ 24 callers
Method
post
(body: Record<string, any>)
Socket.ts:59
↓ 22 callers
Method
addSocketEventListener
(listener: SocketEventListener)
Socket.ts:154
↓ 18 callers
Method
maybeShowAModal
()
component/Overlays/OverlayUiState.ts:324
↓ 17 callers
Method
addListener
(event: HardwareEvent, callback: () => void)
helpers/HardwareEvents.ts:57
↓ 17 callers
Method
showOverlay
(name: Overlay)
component/Overlays/OverlayUiState.ts:86
↓ 15 callers
Method
updateSelectedItem
(item: QueueItem, withAnimation = true)
component/Queue/QueueUiState.ts:172
↓ 14 callers
Method
reset
()
store/ViewStore.ts:285
↓ 14 callers
Method
showSettings
()
component/Overlays/OverlayUiState.ts:100
↓ 14 callers
Method
waitForTts
({ fileName, fileLength }: Tts)
store/OnboardingStore.ts:218
↓ 13 callers
Method
getItem
(key: string)
middleware/MiddlewareStorage.ts:105
↓ 11 callers
Method
handleSetupUiEvent
(event: SetupUiEvent)
store/SetupStore.ts:117
↓ 11 callers
Function
parseCategoryId
(text: string)
helpers/contentIdExtractor.ts:7
↓ 11 callers
Method
setItem
(key: string, value: string)
middleware/MiddlewareStorage.ts:84
↓ 11 callers
Method
setPhoneConnectionModal
(modal: PhoneConnectionModalView)
store/PhoneConnectionStore.ts:264
↓ 10 callers
Function
setDragging
(value: boolean)
hooks/useSwiperDial.tsx:14
↓ 10 callers
Method
setShouldShowAddToQueueBanner
(show: boolean)
component/Tracklist/TracklistUiState.ts:352
↓ 9 callers
Method
createEventFactory
(contextUri: string)
eventhandler/TrackListUbiLogger.ts:92
↓ 9 callers
Function
delayedAction
(actionToRun: Function, timeout: number)
store/OnboardingStore.ts:64
↓ 9 callers
Method
dismissVisibleTip
()
component/Npv/Tips/TipsUiState.ts:178
↓ 9 callers
Method
showNpv
(state?: ViewStackItemState)
store/ViewStore.ts:176
↓ 9 callers
Method
transition
(a: number, b: number, t: number)
component/CarthingUIComponents/Jellyfish/Jellyfish.tsx:251
↓ 9 callers
Method
updateSelectedItem
(item: ShelfItem | undefined)
component/Shelf/ShelfController.ts:347
↓ 8 callers
Method
getTempOrSavedPreset
(presetNumber: PresetNumber)
component/Presets/PresetsUiState.ts:133
↓ 8 callers
Method
resetNpvTimeout
(time: number = DEFAULT_TIMEOUT_TO_NPV)
store/ViewStore.ts:228
↓ 8 callers
Method
setDialPressEnabled
(dialPressed: boolean)
store/OnboardingStore.ts:237
↓ 8 callers
Method
setDialTurnEnabled
(dialTurned: boolean)
store/OnboardingStore.ts:241
↓ 8 callers
Method
setOnboardingFinished
()
store/OnboardingStore.ts:199
↓ 8 callers
Method
setShuffle
(shuffleState: boolean)
store/PlayerStore.ts:587
↓ 8 callers
Method
showTracklist
(state?: ViewStackItemState)
store/ViewStore.ts:162
↓ 8 callers
Function
startNoInteractionTimer
(ttsToRepeat: LearnTactileTtsNames)
component/Onboarding/LearnTactile.tsx:31
↓ 8 callers
Method
updateSelectedItem
(item: TrackItem, withAnimation = true)
component/Tracklist/TracklistUiState.ts:377
↓ 7 callers
Method
closeVoiceOverlayAndDoEffectAfterTimeout
( effect: () => void, timeout: number, )
store/VoiceStore.ts:371
↓ 7 callers
Method
dismissMenu
()
component/Settings/PhoneConnection/contextmenu/PhoneConnectionContextMenuUiState.ts:93
↓ 7 callers
Method
play
* Player actions
store/PlayerStore.ts:352
↓ 7 callers
Method
resetPhoneConnectionFlow
()
store/PhoneConnectionStore.ts:245
↓ 7 callers
Method
showPresets
(closingTimeout = DEFAULT_PRESET_TIMEOUT)
component/Overlays/OverlayUiState.ts:90
↓ 7 callers
Function
withStore
(WrappedComponent: ComponentType<P>)
hocs/withStore.tsx:10
↓ 6 callers
Method
back
()
store/ViewStore.ts:276
↓ 6 callers
Method
fireShortPressAndAbortLongPress
( pressedKey: EventCode, shortPressCallback: () => void, )
helpers/LongPressHandler.ts:29
↓ 6 callers
Method
getPreset
(presetNumber: PresetNumber)
store/PresetsDataStore.ts:249
↓ 6 callers
Method
getShelfData
* Shelf data
store/ShelfStore.ts:243
↓ 6 callers
Method
gotoView
(view: View)
store/SettingsStore.ts:362
↓ 6 callers
Method
handleLocalCommandAsVoiceIntent
(transcript: string, intent: string)
store/VoiceStore.ts:286
↓ 6 callers
Method
handleSettingSetNewIndex
(index: number)
store/SettingsStore.ts:871
↓ 6 callers
Method
isConnectedPhone
(address: string | undefined)
store/RemoteControlStore.ts:79
↓ 6 callers
Function
migrateFromLocalStorage
( newStorage: SeedableStorageInterface, newKey: string, oldKey: string = newKey, oldValueMapper: (val:
system/StorageMigration.ts:16
↓ 6 callers
Method
muteMic
(mute: boolean)
store/OnboardingStore.ts:214
↓ 6 callers
Method
onError
(error = 'unset-error', friendlyError = DEFAULT_ERROR_MESSAGE)
store/VoiceStore.ts:266
↓ 6 callers
Method
resetVoiceSessionState
()
store/VoiceStore.ts:687
↓ 6 callers
Method
sendReport
( report: BacktraceReport, callback?: (err?: Error, res?: BacktraceResult) => void, )
backtraceJs/source/backtraceClient.ts:159
↓ 6 callers
Method
setSwipeDirection
(direction: SwipeDirection)
component/Npv/SwipeHandler.ts:28
↓ 5 callers
Method
backToContentShelf
(backToNpvDelayMs?: number)
store/ViewStore.ts:189
↓ 5 callers
Method
clear
()
middleware/MiddlewareStorage.ts:112
↓ 5 callers
Method
createReport
( payload: Error | string, reportAttributes: object | undefined = {}, attachment?: string | object
backtraceJs/source/backtraceClient.ts:87
↓ 5 callers
Method
getCategoryFromId
(categoryId)
component/Shelf/ShelfController.ts:217
↓ 5 callers
Method
getShelfInitialVisibleNumber
(category?: Category)
component/Shelf/ShelfController.ts:199
↓ 5 callers
Method
handleBack
()
component/Queue/QueueUiState.ts:202
↓ 5 callers
Method
handleBack
()
store/SettingsStore.ts:637
↓ 5 callers
Method
handleDialPress
()
store/SettingsStore.ts:442
↓ 5 callers
Function
hexStr
(b: number)
backtraceJs/source/utils/index.ts:9
↓ 5 callers
Function
isCollectionUri
(uri: string)
helpers/SpotifyUriUtil.ts:12
↓ 5 callers
Function
isSupportedUriType
(uri: string)
component/Tracklist/TracklistUiState.ts:35
↓ 5 callers
Method
loadImage
(imageId: string, size?: number)
store/ImageStore.ts:136
↓ 5 callers
Method
logImpression
()
component/Npv/OtherMedia/OtherMediaUbiLogger.ts:17
↓ 5 callers
Method
pause
()
store/PlayerStore.ts:396
↓ 5 callers
Method
playTts
(fileName: string)
component/Presets/PresetsUiState.ts:227
↓ 5 callers
Method
setNewMenuIndex
(index: number)
component/Settings/PhoneConnection/contextmenu/PhoneConnectionContextMenuUiState.ts:76
↓ 5 callers
Method
setPlaying
(playing: boolean)
store/PlayerStore.ts:583
↓ 5 callers
Method
setSaved
(uri: string, isSaved: boolean)
store/SavedStore.ts:52
↓ 5 callers
Method
showQueue
(state?: ViewStackItemState)
store/ViewStore.ts:167
↓ 5 callers
Function
titleBasedOnType
( playerStore: PlayerStore, queueStore: QueueStore, isNpv?: boolean, )
helpers/ContextTitleExtractor.ts:9
↓ 5 callers
Function
tryActionNTimes
({ asyncAction, n, }: { asyncAction: () => Promise<t>; n: number; })
helpers/Retry.ts:5
↓ 5 callers
Function
useSwiperDial
(args: Args)
hooks/useSwiperDial.tsx:16
↓ 5 callers
Method
voiceMute
(mute: boolean, preserve = true)
middleware/MiddlewareActions.ts:52
↓ 4 callers
Method
OnError
* Set result when error occurs while sending data to API * @param report Executed report * @param err Error * @returns BacktraceResult with
backtraceJs/source/model/backtraceResult.ts:85
↓ 4 callers
Method
add
( message: string, attributes = {}, timestamp = this.getNowTimestamp(), level: string = defaul
backtraceJs/source/model/breadcrumbs.ts:27
↓ 4 callers
Method
clearResponseTimeout
()
store/VoiceStore.ts:667
↓ 4 callers
Function
currentTimestamp
(millis = false)
backtraceJs/source/utils/index.ts:40
↓ 4 callers
Method
doGraphQLRequest
(payload: string, userAction: boolean = true)
middleware/InterappActions.ts:244
↓ 4 callers
Method
doTimes
(action: () => void, n: number)
helpers/MockHardwareEvents.ts:11
↓ 4 callers
Method
getEventAttributes
()
backtraceJs/source/model/backtraceMetrics.ts:160
↓ 4 callers
Method
getIndexOfItem
(trackItem?: TrackItem)
component/Tracklist/TracklistUiState.ts:340
↓ 4 callers
Method
getIndexOfItemInCategory
(uri: string | undefined, category: string)
component/Shelf/ShelfController.ts:153
↓ 4 callers
Method
getItemIndex
(item: ShelfItem, shelfItems: ShelfItem[])
component/Shelf/ShelfController.ts:145
↓ 4 callers
Method
getListeningRadius
({ wave, degree }: RenderArgs)
component/CarthingUIComponents/Jellyfish/Jellyfish.tsx:255
↓ 4 callers
Method
getNumberOfItemsExcludingTrailer
(uri: string)
store/PodcastStore.ts:193
↓ 4 callers
Function
getShelfItemTitle
(title: string, uri?: string)
helpers/ContextTitleExtractor.ts:66
↓ 4 callers
Method
handleDialLeft
()
store/SettingsStore.ts:609
↓ 4 callers
Method
handleDialRight
()
store/SettingsStore.ts:576
↓ 4 callers
Method
initializeTracklist
(contextItem: ContextItem)
component/Tracklist/TracklistUiState.ts:71
↓ 4 callers
Method
isTextPlaceholder
(item: ShelfItem)
component/Shelf/ShelfItem/ShelfSwiperItemUiState.ts:121
↓ 4 callers
Function
isTrackOrEpisode
(uri: string)
helpers/SpotifyUriUtil.ts:8
next →
1–100 of 1,643, ranked by callers