Skip to content

Commit

Permalink
cod
Browse files Browse the repository at this point in the history
Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
  • Loading branch information
marinofaggiana committed Oct 1, 2024
1 parent 7bb6889 commit bf66fb2
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -82,26 +82,26 @@ extension NCCollectionViewCommon: UICollectionViewDataSource {
///
if let image = NCImageCache.shared.getImageCache(ocId: metadata.ocId, etag: metadata.etag, ext: ext) {
cell.filePreviewImageView?.image = image
} else if let image = utility.getImage(ocId: metadata.ocId, etag: metadata.etag, ext: ext) {
cell.filePreviewImageView?.image = image
self.imageCache.addImageCache(ocId: metadata.ocId, etag: metadata.etag, image: image, ext: ext, cost: indexPath.row)
}

/// Content mode
///
if cell.filePreviewImageView?.image != nil {
cell.filePreviewImageView?.contentMode = .scaleAspectFill
} else {
cell.filePreviewImageView?.contentMode = .scaleAspectFit
}

/// Default image
///
if cell.filePreviewImageView?.image == nil {
if metadata.iconName.isEmpty {
cell.filePreviewImageView?.image = NCImageCache.shared.getImageFile()
} else {
cell.filePreviewImageView?.image = utility.loadImage(named: metadata.iconName, useTypeIconFile: true, account: metadata.account)
DispatchQueue.global(qos: .userInteractive).async {
let image = self.utility.getImage(ocId: metadata.ocId, etag: metadata.etag, ext: ext)
if let image {
self.imageCache.addImageCache(ocId: metadata.ocId, etag: metadata.etag, image: image, ext: ext, cost: indexPath.row)
DispatchQueue.main.async {
cell.filePreviewImageView?.image = image
cell.filePreviewImageView?.contentMode = .scaleAspectFill
}
} else {
DispatchQueue.main.async {
cell.filePreviewImageView?.contentMode = .scaleAspectFit
if metadata.iconName.isEmpty {
cell.filePreviewImageView?.image = NCImageCache.shared.getImageFile()
} else {
cell.filePreviewImageView?.image = self.utility.loadImage(named: metadata.iconName, useTypeIconFile: true, account: metadata.account)
}
}
}
}
}

Expand Down
2 changes: 1 addition & 1 deletion iOSClient/Media/NCMedia+CollectionViewDataSource.swift
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,8 @@ extension NCMedia: UICollectionViewDataSource {
DispatchQueue.main.async {
if let currentCell = collectionView.cellForItem(at: indexPath) as? NCMediaCell,
currentCell.ocId == metadata.ocId, let image {
self.imageCache.addImageCache(ocId: metadata.ocId, etag: metadata.etag, image: image, ext: ext, cost: indexPath.row)
currentCell.imageItem.image = image
currentCell.backgroundColor = .black
}
}
}
Expand Down

0 comments on commit bf66fb2

Please sign in to comment.