Fix story link

This commit is contained in:
Ilya Laktyushin
2024-08-02 12:36:22 +02:00
parent ab19c3d8fb
commit af3d440f5a

View File

@@ -1,5 +1,6 @@
import Foundation
import TelegramCore
import UrlEscaping
public func decodeCodableDrawingEntities(data: Data) -> [CodableDrawingEntity] {
if let codableEntities = try? JSONDecoder().decode([CodableDrawingEntity].self, from: data) {
@@ -183,13 +184,9 @@ public enum CodableDrawingEntity: Equatable {
return nil
}
case let .link(entity):
var url = entity.url
if !url.hasPrefix("http://") && !url.hasPrefix("https://") {
url = "https://\(url)"
}
return .link(
coordinates: coordinates,
url: url
url: explicitUrl(entity.url)
)
case let .weather(entity):
let color: UInt32