[Shared] Updates CocoaPods dependencies

This commit is contained in:
Riley Testut
2023-03-01 15:00:27 -06:00
committed by Magesh K
parent f24f721845
commit d00e6de8a2
11 changed files with 128 additions and 53 deletions

View File

@@ -149,19 +149,16 @@ private extension AppContentViewController
}
dataSource.prefetchHandler = { (imageURL, indexPath, completionHandler) in
return RSTAsyncBlockOperation() { (operation) in
let request = ImageRequest(url: imageURL as URL, processor: .screenshot)
ImagePipeline.shared.loadImage(with: request, progress: nil, completion: { (response, error) in
let request = ImageRequest(url: imageURL as URL, processors: [.screenshot])
ImagePipeline.shared.loadImage(with: request, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -118,10 +118,11 @@ final class AppViewController: UIViewController
{
imageView.isIndicatingActivity = true
Nuke.loadImage(with: self.app.iconURL, options: .shared, into: imageView, progress: nil) { [weak imageView] (response, error) in
if response?.image != nil
Nuke.loadImage(with: self.app.iconURL, options: .shared, into: imageView, progress: nil) { [weak imageView] (result) in
switch result
{
imageView?.isIndicatingActivity = false
case .success: imageView?.isIndicatingActivity = false
case .failure(let error): print("[ALTLog] Failed to load app icons.", error)
}
}
}

View File

@@ -53,19 +53,16 @@ private extension BrowseCollectionViewCell
}
dataSource.prefetchHandler = { (imageURL, indexPath, completionHandler) in
return RSTAsyncBlockOperation() { (operation) in
let request = ImageRequest(url: imageURL as URL, processor: .screenshot)
ImagePipeline.shared.loadImage(with: request, progress: nil, completion: { (response, error) in
let request = ImageRequest(url: imageURL as URL, processors: [.screenshot])
ImagePipeline.shared.loadImage(with: request, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -136,18 +136,15 @@ private extension BrowseViewController
let iconURL = storeApp.iconURL
return RSTAsyncBlockOperation() { (operation) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil, completion: { (response, error) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -278,18 +278,15 @@ private extension MyAppsViewController
guard let iconURL = installedApp.storeApp?.iconURL else { return nil }
return RSTAsyncBlockOperation() { (operation) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil, completion: { (response, error) in
ImagePipeline.shared.loadImage(with: iconURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -158,18 +158,15 @@ private extension NewsViewController
guard let imageURL = newsItem.imageURL else { return nil }
return RSTAsyncBlockOperation() { (operation) in
ImagePipeline.shared.loadImage(with: imageURL, progress: nil, completion: { (response, error) in
ImagePipeline.shared.loadImage(with: imageURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completionHandler(image, nil)
case .success(let response): completionHandler(response.image, nil)
case .failure(let error): completionHandler(nil, error)
}
else
{
completionHandler(nil, error)
}
})
}
}
}
dataSource.prefetchCompletionHandler = { (cell, image, indexPath, error) in

View File

@@ -140,16 +140,13 @@ private extension ErrorLogViewController
}
else if let storeApp = loggedError.storeApp
{
ImagePipeline.shared.loadImage(with: storeApp.iconURL, progress: nil) { (response, error) in
ImagePipeline.shared.loadImage(with: storeApp.iconURL, progress: nil) { result in
guard !operation.isCancelled else { return operation.finish() }
if let image = response?.image
switch result
{
completion(image, nil)
}
else
{
completion(nil, error)
case .success(let response): completion(response.image, nil)
case .failure(let error): completion(nil, error)
}
}
}

View File

@@ -10,7 +10,9 @@ import Nuke
struct ScreenshotProcessor: ImageProcessing
{
func process(image: Image, context: ImageProcessingContext) -> Image?
var identifier: String { "io.altstore.ScreenshotProcessor" }
func process(_ image: PlatformImage) -> PlatformImage?
{
guard let cgImage = image.cgImage, image.size.width > image.size.height else { return image }