Hide chat from screenshots

This commit is contained in:
Ali
2023-08-22 23:47:45 +04:00
parent 1a67361b6b
commit a73e1d805e
2 changed files with 57 additions and 5 deletions

View File

@@ -31,7 +31,7 @@ public protocol SparseItemGridShimmerLayer: CALayer {
}
public protocol SparseItemGridBinding: AnyObject {
func createLayer() -> SparseItemGridLayer?
func createLayer(item: SparseItemGrid.Item) -> SparseItemGridLayer?
func createView() -> SparseItemGridView?
func createShimmerLayer() -> SparseItemGridShimmerLayer?
func bindLayers(items: [SparseItemGrid.Item], layers: [SparseItemGridDisplayItem], size: CGSize, insets: UIEdgeInsets, synchronous: SparseItemGrid.Synchronous)
@@ -982,7 +982,7 @@ public final class SparseItemGrid: ASDisplayNode {
itemLayer = current
updateLayers.append((itemLayer, index))
} else {
itemLayer = VisibleItem(layer: items.itemBinding.createLayer(), view: items.itemBinding.createView())
itemLayer = VisibleItem(layer: items.itemBinding.createLayer(item: item), view: items.itemBinding.createView())
self.visibleItems[item.id] = itemLayer
bindItems.append(item)