Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/IsAvaible/AngularModUpdater
/ functions
Functions
159 in github.com/IsAvaible/AngularModUpdater
⨍
Functions
159
◇
Types & classes
120
Function
createRetryStrategy
* Retries the request with a backoff strategy * @param maxRetries The maximum number of retries * @param delayMs The delay in milliseconds *
src/app/libraries/BaseApiProvider.ts:50
Method
dependencyMods
()
src/app/components/mod-panel/mod-panel.component.ts:131
Method
downloadAll
* Downloads all mods in the availableMods list
src/app/components/mod-panel/mod-panel.component.ts:1148
Method
downloadUpdated
* Download all updated mods in the availableMods list
src/app/components/mod-panel/mod-panel.component.ts:1163
Function
extractRateLimitHeader
( headers: HttpHeaders | undefined, type: 'limit' | 'remaining' | 'reset' )
src/app/libraries/RateLimitedApi.ts:103
Method
fileUrl
()
src/app/components/mod-card/mod-card.component.ts:42
Method
filteredAvailableMods
()
src/app/components/mod-panel/mod-panel.component.ts:117
Function
getRateLimitInfo
* Get current rate limit information
src/app/libraries/RateLimitedApi.ts:22
Function
getRateLimitSecondsUntilReset
* Get time until rate limit reset in seconds
src/app/libraries/RateLimitedApi.ts:46
Method
getVersionFromBuffer
* Returns the version from the given buffer (binary representation of the mod file) * @param buffer The binary representation of the mod file
src/app/libraries/modrinth/modrinth.ts:273
Method
handleAnnotatedError
* Handles annotated errors * @param errorData The error data * @param file The file that caused the error * @param slug The slug of the proje
src/app/components/mod-panel/mod-panel.component.ts:747
Function
handleError
(error: any)
src/app/libraries/BaseApiProvider.ts:58
Function
handleRateLimitExceeded
* Handle rate limit exceeded error
src/app/libraries/RateLimitedApi.ts:159
Function
isAnnotatedError
* Checks if the given object is an annotated error * @param object The object to check
src/app/libraries/BaseApiProvider.ts:23
Function
isClientSideRateLimit
()
src/app/libraries/RateLimitedApi.ts:39
Method
isGitHubMod
()
src/app/components/mod-card/mod-card.component.ts:49
Function
isRateLimitError
* Check if error is rate limit related (API-specific implementation)
src/app/libraries/RateLimitedApi.ts:205
Method
isRateLimitError
* Check if error is rate limit related (API-specific implementation)
src/app/libraries/modrinth/modrinth.ts:85
Function
isRetryableError
* Determines if an HTTP error should be retried
src/app/libraries/BaseApiProvider.ts:30
Method
isUnresolvedMod
(mod: UnavailableMod | UnresolvedMod)
src/app/components/mod-info-section/mod-info-section.component.ts:18
Method
linkAll
* Opens the modrinth page of all mods in the availableMods list in a new tab
src/app/components/mod-panel/mod-panel.component.ts:1309
Method
ngOnChanges
(changes: SimpleChanges)
src/app/components/mod-panel/script-generator/script-generator.component.ts:31
Method
ngOnDestroy
()
src/app/components/mod-panel/mod-panel.component.ts:192
Method
ngOnDestroy
()
src/app/components/loader-selector/loader-selector.component.ts:28
Method
ngOnDestroy
()
src/app/components/file-dropzone/file-dropzone.component.ts:57
Method
ngOnDestroy
()
src/app/components/version-selector/version-selector.component.ts:49
Method
ngOnInit
()
src/app/app.component.ts:28
Method
ngOnInit
()
src/app/components/mod-panel/mod-panel.component.ts:171
Method
ngOnInit
()
src/app/components/mod-panel/script-generator/script-generator.component.ts:25
Method
ngOnInit
()
src/app/components/loader-selector/loader-selector.component.ts:18
Method
ngOnInit
()
src/app/components/file-dropzone/file-dropzone.component.ts:18
Method
ngOnInit
()
src/app/components/version-selector/version-selector.component.ts:22
Method
onClick
()
src/app/components/dropdown/dropdown.component.ts:41
Method
onGlobalClick
(event: { target: any })
src/app/components/info-section/info-section.component.ts:62
Method
onGlobalClick
(event: { target: any })
src/app/components/dropdown/dropdown.component.ts:51
Method
onRemove
(event: File)
src/app/components/file-dropzone/file-dropzone.component.ts:52
Method
onSelect
(loader: string)
src/app/components/loader-selector/loader-selector.component.ts:24
Method
onSelect
(event: { addedFiles: any })
src/app/components/file-dropzone/file-dropzone.component.ts:24
Method
onSelect
(version: string)
src/app/components/version-selector/version-selector.component.ts:35
Method
onSelectItem
(item: any)
src/app/components/dropdown/dropdown.component.ts:45
Method
primaryMods
()
src/app/components/mod-panel/mod-panel.component.ts:127
Method
processChunk
( items: Array<File | (typeof modHashes)[0]> )
src/app/components/mod-panel/mod-panel.component.ts:908
Function
rateLimitLimit
()
src/app/libraries/RateLimitedApi.ts:27
Function
rateLimitRemaining
()
src/app/libraries/RateLimitedApi.ts:31
Function
rateLimitResetTime
()
src/app/libraries/RateLimitedApi.ts:35
Method
searchMods
* Searches for mods with the given search criteria * @param searchCriterias The search criteria
src/app/libraries/curseforge/curseforge.ts:264
Method
searchMrpackProjectId
( modpack: Modpack )
src/app/libraries/modrinth/modrinth.ts:372
Method
selectedVersion
()
src/app/components/mod-card/mod-card.component.ts:33
Method
selectedVersion
()
src/app/components/version-selector/version-selector.component.ts:31
Function
showRateLimitNotification
* Show rate limit notification (override for custom UI)
src/app/libraries/RateLimitedApi.ts:176
Method
startUpdateMods
* Orchestrates the entire update process, including file processing and dependency fetching.
src/app/components/mod-panel/mod-panel.component.ts:989
Method
toggleChangelog
()
src/app/components/mod-card/mod-card.component.ts:65
Method
toggleCurseforgeSupport
($event: MouseEvent)
src/app/components/info-section/info-section.component.ts:69
Method
toggleInfoSection
()
src/app/components/info-triangle/info-triangle.component.ts:40
Function
trackRateLimit
* Track rate limiting for HTTP responses
src/app/libraries/RateLimitedApi.ts:66
Method
transform
(value: any, args?: any)
src/app/pipes/date-ago/date-ago.pipe.ts:12
Method
transform
(number: number, args?: any)
src/app/pipes/short-number/short-number.pipe.ts:11
Method
tryCurseforge
* Attempts to process the file using Curseforge API * @param fileBuffer The file buffer * @param file The file to process * @param mcVersion
src/app/components/mod-panel/mod-panel.component.ts:384
Method
updateSort
(option: SortOption)
src/app/components/mod-panel/mod-panel.component.ts:147
← previous
101–159 of 159, ranked by callers