Various improvements

This commit is contained in:
Ilya Laktyushin
2023-01-10 19:03:20 +04:00
parent c61bf3330a
commit e5793073e6
10 changed files with 65 additions and 19 deletions

View File

@@ -225,8 +225,8 @@ public final class DrawingEntitiesView: UIView, TGPhotoDrawingEntitiesView {
}
}
var entitiesData: Data? {
let entities = self.entities
public static func encodeEntities(_ entities: [DrawingEntity]) -> Data? {
let entities = entities
guard !entities.isEmpty else {
return nil
}
@@ -241,6 +241,10 @@ public final class DrawingEntitiesView: UIView, TGPhotoDrawingEntitiesView {
}
}
var entitiesData: Data? {
return DrawingEntitiesView.encodeEntities(self.entities)
}
var hasChanges: Bool {
if let initialEntitiesData = self.initialEntitiesData {
let entitiesData = self.entitiesData