|
@@ -3,7 +3,6 @@ import UIKit
|
|
|
class AvatarSelectionCell: UITableViewCell {
|
|
|
let badgeSize: CGFloat = 72
|
|
|
static let cellSize: CGFloat = 98
|
|
|
- let downscaleDefaultImage: CGFloat = 0.6
|
|
|
|
|
|
var onAvatarTapped: (() -> Void)?
|
|
|
|
|
@@ -37,8 +36,7 @@ class AvatarSelectionCell: UITableViewCell {
|
|
|
init(context: DcContext?, with defaultImage: UIImage? = nil) {
|
|
|
super.init(style: .default, reuseIdentifier: nil)
|
|
|
setAvatar(image: context?.getSelfAvatarImage(),
|
|
|
- with: defaultImage ?? self.defaultImage,
|
|
|
- downscale: (defaultImage != nil) ? nil : downscaleDefaultImage)
|
|
|
+ with: defaultImage ?? self.defaultImage)
|
|
|
setupSubviews()
|
|
|
}
|
|
|
|
|
@@ -97,11 +95,11 @@ class AvatarSelectionCell: UITableViewCell {
|
|
|
badge.setVerified(chat.isVerified)
|
|
|
}
|
|
|
|
|
|
- func setAvatar(image: UIImage?, with defaultImage: UIImage?, downscale: CGFloat? = nil) {
|
|
|
+ func setAvatar(image: UIImage?, with defaultImage: UIImage?) {
|
|
|
if let image = image {
|
|
|
badge = InitialsBadge(image: image, size: badgeSize)
|
|
|
} else if let defaultImage = defaultImage {
|
|
|
- badge = InitialsBadge(image: defaultImage, size: badgeSize, downscale: downscale)
|
|
|
+ badge = InitialsBadge(image: defaultImage, size: badgeSize)
|
|
|
badge.backgroundColor = DcColors.grayTextColor
|
|
|
}
|
|
|
}
|