MCPcopy Create free account

hub / github.com/IsAvaible/AngularModUpdater / functions

Functions159 in github.com/IsAvaible/AngularModUpdater

↓ 21 callersFunctionuint32_t
* Converts a number to a 32-bit unsigned integer (simulates C-style uint32 behavior).
src/app/libraries/curseforge/fingerprint.ts:63
↓ 19 callersMethodnext
(value: T)
src/app/misc/LocalStorageBehaviorSubject.ts:21
↓ 4 callersMethodremovePreviousErrors
* Removes previous errors for a file * @param file The file to remove errors for
src/app/components/mod-panel/mod-panel.component.ts:656
↓ 4 callersMethodsetFiles
(files: File[])
src/app/services/files.service.ts:12
↓ 3 callersMethodaddToAvailableMods
* Adds a project to the availableMods list * @param projectData The project data * @param versionsData The versions data * @param versionData
src/app/components/mod-panel/mod-panel.component.ts:631
↓ 3 callersMethodconvertCurseforgeToModrinthProject
* Converts a Curseforge mod to Modrinth project format * @param curseforgeMod The Curseforge mod * @public
src/app/libraries/interop/interoperability.ts:25
↓ 3 callersMethodgetValidLoaders
* Returns the valid loaders for the selected loader * @private
src/app/components/mod-panel/mod-panel.component.ts:683
↓ 3 callersMethodhandleAnnotatedErrorSilent
* Handles annotated errors silently (without adding to unresolved mods immediately) * Used during API fallback attempts to avoid premature unresolv
src/app/components/mod-panel/mod-panel.component.ts:778
↓ 2 callersMethodannotateVersionStatus
* Annotates the versions with their status * @param installedVersion The installed version * @param targetVersions The target versions * @par
src/app/components/mod-panel/mod-panel.component.ts:697
↓ 2 callersMethodconvertCurseforgeToModrinthVersion
* Converts a Curseforge file to Modrinth version format * @param curseforgeFile The Curseforge file * @public
src/app/libraries/interop/interoperability.ts:81
↓ 2 callersMethoddownloadMultiple
* Downloads multiple files from a remote url * If there are more than 3 files, it will create a zip file with all the mods
src/app/components/mod-panel/mod-panel.component.ts:1199
↓ 2 callersMethodfindMatchingAsset
* Finds matching JAR asset in a release based on pattern * @param release The GitHub release * @param pattern The RegExp pattern to match
src/app/libraries/github/github.ts:112
↓ 2 callersMethodgenerateScript
()
src/app/components/mod-panel/script-generator/script-generator.component.ts:41
↓ 2 callersMethodgetProject
* Returns the project with the given id * @param id The id of the project
src/app/libraries/modrinth/modrinth.ts:153
↓ 2 callersMethodgetVersionFromHash
* Returns the version with the given hash * @param hash The sha-1 hash of the binary representation of the mod file
src/app/libraries/modrinth/modrinth.ts:256
↓ 2 callersMethodhandleRequestError
* Handles request errors * @param file The file that caused the error
src/app/components/mod-panel/mod-panel.component.ts:206
↓ 2 callersMethodisRateLimitError
* Check if error is rate limit related (API-specific implementation)
src/app/libraries/github/github.ts:73
↓ 2 callersFunctionis_whitespace_character
* Checks if a byte represents a whitespace character. * Whitespace characters considered: tab (9), newline (10), carriage return (13), and space (3
src/app/libraries/curseforge/fingerprint.ts:87
↓ 2 callersMethodloadProjectData
* Loads project data from the modrinth API * @param projectId The id of the project * @param file The file to process * @private
src/app/components/mod-panel/mod-panel.component.ts:574
↓ 2 callersMethodloadVersionsData
* Loads versions data from the modrinth API * @param projectId The id of the project * @param version The version of the project * @param val
src/app/components/mod-panel/mod-panel.component.ts:607
↓ 2 callersMethodprocessFile
* Processes a file using Modrinth API with GitHub and Curseforge fallbacks * @param file The file to process * @param mcVersion The selected min
src/app/components/mod-panel/mod-panel.component.ts:256
↓ 2 callersMethodresetLists
* Resets all lists
src/app/components/mod-panel/mod-panel.component.ts:138
↓ 1 callersMethodclose
()
src/app/components/mod-panel/script-generator/script-generator.component.ts:37
↓ 1 callersMethodcloseInfoSection
()
src/app/components/info-section/info-section.component.ts:55
↓ 1 callersFunctioncompute_fingerprint
(buffer: Uint8Array)
src/app/libraries/curseforge/fingerprint.ts:4
↓ 1 callersMethodconvertCurseforgeLoaderToModrinthLoader
* Converts a Curseforge Loader to Modrinth Loader * @param loader The Curseforge Loader * @public
src/app/libraries/interop/interoperability.ts:193
↓ 1 callersMethodconvertCurseforgeReleaseType
* Converts Curseforge release type to Modrinth format * @param releaseType The Curseforge release type * @public
src/app/libraries/interop/interoperability.ts:126
↓ 1 callersMethodconvertCurseforgeToModrinthVersions
* Converts Curseforge file data to Modrinth versions format * @param curseforgeFiles The Curseforge files * @public
src/app/libraries/interop/interoperability.ts:68
↓ 1 callersMethodconvertGitHubToModrinthProject
* Converts GitHub mod info to Modrinth project format * @param modInfo The GitHub mod info * @public
src/app/libraries/interop/interoperability.ts:215
↓ 1 callersMethodconvertGitHubToModrinthVersion
* Converts a GitHub version to Modrinth version format * @param version The GitHub version * @param projectId The project ID * @param mcVersi
src/app/libraries/interop/interoperability.ts:285
↓ 1 callersMethodconvertGitHubToModrinthVersions
* Converts GitHub versions to Modrinth versions format * @param versions The GitHub versions * @param projectId The project ID * @param mcVer
src/app/libraries/interop/interoperability.ts:261
↓ 1 callersFunctioncountNonWhitespaceCharacters
* Counts non-whitespace characters in the buffer.
src/app/libraries/curseforge/fingerprint.ts:70
↓ 1 callersMethodcreateGitHubInstalledVersion
* Creates a mock installed version for GitHub mods for comparison * @param filename The filename of the installed mod * @param projectId The pro
src/app/libraries/interop/interoperability.ts:324
↓ 1 callersMethodcreateRepoConfigs
()
src/app/libraries/github/github.ts:47
↓ 1 callersMethodcreateScript
()
src/app/components/mod-panel/script-generator/script-generator.component.ts:45
↓ 1 callersMethodfilterProcessed
* Removes files that have already been processed from the files list
src/app/components/mod-panel/mod-panel.component.ts:218
↓ 1 callersMethodfindGithubInfoFromModrinth
( config: GitHubRepoConfig, modrinth: Modrinth )
src/app/libraries/github/github.ts:218
↓ 1 callersMethodgetFileFromBuffer
* Finds a matching file for the given buffer * @param buffer The binary representation of the mod file
src/app/libraries/curseforge/curseforge.ts:231
↓ 1 callersMethodgetFileFromIndex
* Returns a single file by ID * @param fileId File ID
src/app/libraries/curseforge/curseforge.ts:248
↓ 1 callersMethodgetFilesById
* Returns files by their IDs * @param fileIds Array of file IDs
src/app/libraries/curseforge/curseforge.ts:197
↓ 1 callersMethodgetFilesFromFingerprints
* Returns files by their fingerprints * @param fingerprints Array of file fingerprints
src/app/libraries/curseforge/curseforge.ts:147
↓ 1 callersMethodgetInitialValue
(storageKey: string, defaultValue: T)
src/app/misc/LocalStorageBehaviorSubject.ts:16
↓ 1 callersMethodgetLoadersFromCurseforgeFile
* Extracts loader information from Curseforge file * @param curseforgeFile The Curseforge file * @public
src/app/libraries/interop/interoperability.ts:164
↓ 1 callersMethodgetMod
* Returns a single mod by ID * @param id Mod ID
src/app/libraries/curseforge/curseforge.ts:133
↓ 1 callersMethodgetModFileChangelog
* Returns the changelog for a specific mod file * @param modId The ID of the mod * @param fileId The ID of the file * @returns Observable con
src/app/libraries/curseforge/curseforge.ts:294
↓ 1 callersMethodgetModInfoForFile
* Gets mod information for a filename that matches GitHub patterns * @param filename The mod filename to check * @param loader The current loade
src/app/libraries/github/github.ts:125
↓ 1 callersMethodgetMods
* Returns mods by their IDs * @param ids Array of mod IDs
src/app/libraries/curseforge/curseforge.ts:100
↓ 1 callersMethodgetProjects
( ids: string[] )
src/app/libraries/modrinth/modrinth.ts:108
↓ 1 callersMethodgetReleases
* Gets releases for a GitHub repository
src/app/libraries/github/github.ts:80
↓ 1 callersMethodgetVersionsFromHashes
* Returns all versions for the given hashes as a map * @param hashes The hashes of the versions
src/app/libraries/modrinth/modrinth.ts:204
↓ 1 callersMethodgetVersionsFromId
* Returns the versions of the project with the given id * @param id The id of the project * @param version The accepted game version * @param
src/app/libraries/modrinth/modrinth.ts:172
↓ 1 callersMethodinit
()
src/app/services/versions.service.ts:24
↓ 1 callersMethodisLoaderCompatible
* Checks if the selected loader is compatible with the project * @param loaders The loaders of the project * @private
src/app/components/mod-panel/mod-panel.component.ts:669
↓ 1 callersMethodloadVersionData
* Loads version data from the modrinth API * @param fileHash The hash of the file * @param file The file to process * @private
src/app/components/mod-panel/mod-panel.component.ts:557
↓ 1 callersMethodparseFile
(file: CurseforgeFile)
src/app/libraries/curseforge/curseforge.ts:91
↓ 1 callersMethodparseMod
(mod: CurseforgeMod)
src/app/libraries/curseforge/curseforge.ts:84
↓ 1 callersMethodparseMrpack
( buffer: ArrayBuffer, isJson: boolean = false )
src/app/libraries/modrinth/modrinth.ts:330
↓ 1 callersMethodparseProject
(project: ModrinthProject)
src/app/libraries/modrinth/modrinth.ts:90
↓ 1 callersMethodparseVersion
(version: ModrinthVersion)
src/app/libraries/modrinth/modrinth.ts:99
↓ 1 callersMethodparseVersions
(versions: ModrinthVersion[])
src/app/libraries/modrinth/modrinth.ts:104
↓ 1 callersMethodprocessDependencies
* Processes dependencies and returns observables for progress and completion.
src/app/components/mod-panel/mod-panel.component.ts:1045
↓ 1 callersMethodprocessSingleDependency
( projectId: string, mcVersion: MinecraftVersion )
src/app/components/mod-panel/mod-panel.component.ts:1102
↓ 1 callersMethodreadFileAsArrayBuffer
* Helper method to read file as ArrayBuffer * @param file The file to read * @private
src/app/components/mod-panel/mod-panel.component.ts:976
↓ 1 callersMethodsearchProject
( params: SearchProjectsParams )
src/app/libraries/modrinth/modrinth.ts:280
↓ 1 callersMethodsetCurseforgeSupport
(curseforgeSupport: boolean)
src/app/services/curseforgeSupport.service.ts:17
↓ 1 callersMethodsetLoader
(loader: Loader)
src/app/services/loader.service.ts:17
↓ 1 callersMethodsetVersions
(versions: MinecraftVersion[])
src/app/services/versions.service.ts:62
↓ 1 callersMethodsetupBuffering
()
src/app/libraries/curseforge/curseforge.ts:73
↓ 1 callersMethodsetupBuffering
()
src/app/libraries/modrinth/modrinth.ts:72
↓ 1 callersMethodtryGitHub
* Attempts to process the file using GitHub API * @param file The file to process * @param mcVersion The selected minecraft version * @privat
src/app/components/mod-panel/mod-panel.component.ts:501
↓ 1 callersMethodtryModrinth
* Attempts to process the file using Modrinth API * @param fileHash The hash of the file * @param file The file to process * @param mcVersion
src/app/components/mod-panel/mod-panel.component.ts:338
↓ 1 callersMethodupdateMods
* Runs the mod processing on the files uploaded by the user * @returns [anyToProcess, finished$, percent$] where anyToProcess is a boolean indicati
src/app/components/mod-panel/mod-panel.component.ts:804
FunctionGET
(request)
api/proxy-file.js:1
MethodInstance
()
src/app/libraries/curseforge/curseforge.ts:44
MethodInstance
()
src/app/libraries/modrinth/modrinth.ts:42
Function_rateLimitInfo
()
src/app/libraries/RateLimitedApi.ts:11
Method_rateLimitInfo
()
src/app/libraries/github/github.ts:34
Method_rateLimitInfo
()
src/app/libraries/modrinth/modrinth.ts:48
MethodanimationDone
($event: AnimationEvent)
src/app/components/info-triangle/info-triangle.component.ts:53
MethodauthorLinkTitle
()
src/app/components/mod-card/mod-card.component.ts:59
MethodauthorUrl
()
src/app/components/mod-card/mod-card.component.ts:53
FunctionclientSideRateLimit
* Client-side rate limit tracking (fallback)
src/app/libraries/RateLimitedApi.ts:139
Methodconstructor
( private meta: Meta, private titleService: Title )
src/app/app.component.ts:23
Methodconstructor
()
src/app/libraries/curseforge/curseforge.ts:79
Methodconstructor
()
src/app/libraries/modrinth/modrinth.ts:77
Methodconstructor
()
src/app/components/mod-panel/mod-panel.component.ts:105
Methodconstructor
()
src/app/components/info-section/info-section.component.ts:48
Methodconstructor
(private loaderService: LoaderService)
src/app/components/loader-selector/loader-selector.component.ts:16
Methodconstructor
(private filesService: FilesService)
src/app/components/file-dropzone/file-dropzone.component.ts:16
Methodconstructor
(private versionsService: VersionsService)
src/app/components/version-selector/version-selector.component.ts:20
Methodconstructor
()
src/app/services/curseforge.service.ts:12
Methodconstructor
()
src/app/services/modrinth.service.ts:12
Methodconstructor
()
src/app/services/loader.service.ts:15
Methodconstructor
()
src/app/services/interoperability.service.ts:12
Methodconstructor
()
src/app/services/curseforgeSupport.service.ts:15
Methodconstructor
()
src/app/services/github.service.ts:12
Methodconstructor
(private http: HttpClient)
src/app/services/versions.service.ts:20
Methodconstructor
( private storageKey: string, defaultValue: T )
src/app/misc/LocalStorageBehaviorSubject.ts:7
MethodconvertCurseforgeDependencyType
* Converts Curseforge dependency type to Modrinth format * @param dependencyType The Curseforge dependency type * @public
src/app/libraries/interop/interoperability.ts:144
FunctioncreateErrorHandler
* Create an error handler for API calls to handle rate limits and other errors.
src/app/libraries/BaseApiProvider.ts:80
next →1–100 of 159, ranked by callers