mirror of
				https://github.com/jellyfin/jellyfin.git
				synced 2025-11-03 19:17:24 -05:00 
			
		
		
		
	resolve merge conflicts
This commit is contained in:
		
							parent
							
								
									b43a8fb9d3
								
							
						
					
					
						commit
						50a9c8c8a7
					
				@ -76,6 +76,7 @@ namespace Jellyfin.Api.Controllers
 | 
				
			|||||||
        /// <param name="name">Package name.</param>
 | 
					        /// <param name="name">Package name.</param>
 | 
				
			||||||
        /// <param name="assemblyGuid">GUID of the associated assembly.</param>
 | 
					        /// <param name="assemblyGuid">GUID of the associated assembly.</param>
 | 
				
			||||||
        /// <param name="version">Optional version. Defaults to latest version.</param>
 | 
					        /// <param name="version">Optional version. Defaults to latest version.</param>
 | 
				
			||||||
 | 
					        /// <param name="repositoryUrl">Optional. Specify the repository to install from.</param>
 | 
				
			||||||
        /// <response code="204">Package found.</response>
 | 
					        /// <response code="204">Package found.</response>
 | 
				
			||||||
        /// <response code="404">Package not found.</response>
 | 
					        /// <response code="404">Package not found.</response>
 | 
				
			||||||
        /// <returns>A <see cref="NoContentResult"/> on success, or a <see cref="NotFoundResult"/> if the package could not be found.</returns>
 | 
					        /// <returns>A <see cref="NoContentResult"/> on success, or a <see cref="NotFoundResult"/> if the package could not be found.</returns>
 | 
				
			||||||
@ -86,9 +87,16 @@ namespace Jellyfin.Api.Controllers
 | 
				
			|||||||
        public async Task<ActionResult> InstallPackage(
 | 
					        public async Task<ActionResult> InstallPackage(
 | 
				
			||||||
            [FromRoute] [Required] string? name,
 | 
					            [FromRoute] [Required] string? name,
 | 
				
			||||||
            [FromQuery] string? assemblyGuid,
 | 
					            [FromQuery] string? assemblyGuid,
 | 
				
			||||||
            [FromQuery] string? version)
 | 
					            [FromQuery] string? version,
 | 
				
			||||||
 | 
					            [FromQuery] string? repositoryUrl)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            var packages = await _installationManager.GetAvailablePackages().ConfigureAwait(false);
 | 
					            var packages = await _installationManager.GetAvailablePackages().ConfigureAwait(false);
 | 
				
			||||||
 | 
					            if (!string.IsNullOrEmpty(repositoryUrl))
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                packages = packages.Where(p => p.repositoryUrl.Equals(repositoryUrl, StringComparison.OrdinalIgnoreCase))
 | 
				
			||||||
 | 
					                    .ToList();
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var package = _installationManager.GetCompatibleVersions(
 | 
					            var package = _installationManager.GetCompatibleVersions(
 | 
				
			||||||
                    packages,
 | 
					                    packages,
 | 
				
			||||||
                    name,
 | 
					                    name,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user