Reaction improvements

This commit is contained in:
Ali
2021-12-21 17:56:56 +04:00
parent 73b49b6039
commit f830972d32
4 changed files with 57 additions and 22 deletions

View File

@@ -153,7 +153,7 @@ public final class ReactionButtonAsyncNode: ContextControllerSourceNode {
}
var counterComponents: [String] = []
for character in "\(spec.component.count)" {
for character in countString(Int64(spec.component.count)) {
counterComponents.append(String(character))
}
@@ -164,12 +164,12 @@ public final class ReactionButtonAsyncNode: ContextControllerSourceNode {
var previousDisplayCounter: String?
if let currentLayout = currentLayout {
if currentLayout.spec.component.avatarPeers.isEmpty {
previousDisplayCounter = "\(spec.component.count)"
previousDisplayCounter = countString(Int64(spec.component.count))
}
}
var currentDisplayCounter: String?
if spec.component.avatarPeers.isEmpty {
currentDisplayCounter = "\(spec.component.count)"
currentDisplayCounter = countString(Int64(spec.component.count))
}
let backgroundImage: UIImage
@@ -669,7 +669,7 @@ public final class ReactionButtonComponent: Component {
self.iconView.frame = CGRect(origin: CGPoint(x: sideInsets, y: floorToScreenPixels((height - imageSize.height) / 2.0)), size: imageSize)
let text = "\(component.count)"
let text = countString(Int64(component.count))
var measureText = ""
for _ in 0 ..< text.count {
measureText.append("0")