Files
Leeksov 4647310322 GLEGram 12.5 — Initial public release
Based on Swiftgram 12.5 (Telegram iOS 12.5).
All GLEGram features ported and organized in GLEGram/ folder.

Features: Ghost Mode, Saved Deleted Messages, Content Protection Bypass,
Font Replacement, Fake Profile, Chat Export, Plugin System, and more.

See CHANGELOG_12.5.md for full details.
2026-04-06 09:48:12 +03:00

36 lines
681 B
Swift

//
// CGPointExtension.swift
// Lottie
//
// Created by Marcelo Fabri on 5/5/22.
//
import CoreGraphics
extension CGPoint: AnyInitializable {
// MARK: Lifecycle
init(value: Any) throws {
if let dictionary = value as? [String: CGFloat] {
let x: CGFloat = try dictionary.value(for: CodingKeys.x)
let y: CGFloat = try dictionary.value(for: CodingKeys.y)
self.init(x: x, y: y)
} else if
let array = value as? [CGFloat],
array.count > 1
{
self.init(x: array[0], y: array[1])
} else {
throw InitializableError.invalidInput
}
}
// MARK: Private
private enum CodingKeys: String {
case x
case y
}
}