Build Information
Successful build of TDLibKit, reference 1.5.2-tdlib-1.8.47-971684a3 (5a4cc6
), with Swift 6.1 for macOS (SPM) on 24 Apr 2025 20:02:37 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Build Log
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1478/1510] Compiling TDLibKit DTO.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1479/1510] Compiling TDLibKit DtoCodingKeys.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1480/1510] Compiling TDLibKit JSONDecoder+Result.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1481/1510] Compiling TDLibKit Logger.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1482/1510] Compiling TDLibKit TdInt64.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1483/1510] Compiling TDLibKit ConcurrentDictionary.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1484/1510] Compiling TDLibKit RWLock.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1485/1510] Compiling TDLibKit TDLibClientManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1486/1510] Compiling TDLibKit TdClientImpl.swift
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:35:33: warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
33 | func completionHandler(extra: String, result: Data) {
34 | self.updateHandlerQueue.async {
35 | if let completion = self.awaitingCompletions.removeValue(forKey: extra) {
| `- warning: capture of 'self' with non-sendable type 'TDLibClient' in a '@Sendable' closure
36 | completion(result)
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:44:32: warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
42 | override public func send(query: TdQuery, completion: ((Data) -> Void)? = nil) throws {
43 | self.queryQueue.async { [weak self] in
44 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TDLibClient?' in a '@Sendable' closure
45 | var extra: String? = nil
46 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:46:33: warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
44 | guard let `self` = self else { return }
45 | var extra: String? = nil
46 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type '((Data) -> Void)?' in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
47 | extra = UUID().uuidString
48 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:50:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
48 | self.awaitingCompletions[extra!] = completion
49 | }
50 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
51 | if let str = String(data: data, encoding: .utf8) {
52 | self.logger?.log("[\(self.id)] " + str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:108:18: warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
106 | /// - Parameter logger: The logger object for debug print all queries and responses
107 | public init(logger: TDLibLogger? = nil) {
108 | #warning("Breaking changes may be introduced to TDLibClientManager without major version bump.")
| `- warning: Breaking changes may be introduced to TDLibClientManager without major version bump.
109 | self.logger = logger
110 | self.receiveQueue.async { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:112:27: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
110 | self.receiveQueue.async { [weak self] in
111 | while (true) {
112 | guard let self else { break }
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
113 | guard
114 | let res = td_receive(10),
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:157:30: warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
92 |
93 |
94 | open class TDLibClientManager {
| `- note: class 'TDLibClientManager' does not conform to the 'Sendable' protocol
95 | /// 'receiveQueue' is a separate queue that calls ``td_receive`` in a loop
96 | private let receiveQueue = DispatchQueue(label: "app.swiftgram.TDLibKit.receive")
:
155 | self.queryQueue.async { [weak self] in
156 | guard
157 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TDLibClientManager?' in a '@Sendable' closure
158 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
159 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TDLibClientManager.swift:172:25: warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
10 |
11 |
12 | public class TDLibClient: TDLibApi, Equatable {
| `- note: class 'TDLibClient' does not conform to the 'Sendable' protocol
13 | public let id: Int32
14 | public private(set) var awaitingCompletions = ConcurrentDictionary<String, (Data) -> Void>()
:
170 | if let client = self.clients[clientId] {
171 | client.updateHandlerQueue.async {
172 | client.updateHandler(result, client)
| `- warning: capture of 'client' with non-sendable type 'TDLibClient' in a '@Sendable' closure
173 | }
174 | }
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:54:23: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
52 |
53 | tdlibMainQueue.async { [weak self] in
54 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
55 | guard !self.isClientDestroyed else { return }
56 |
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:81:32: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
79 |
80 | tdlibQueryQueue.async { [weak self] in
81 | guard let `self` = self else { return }
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
82 | var extra: String? = nil
83 | if let completion = completion {
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:83:33: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
81 | guard let `self` = self else { return }
82 | var extra: String? = nil
83 | if let completion = completion {
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler?' (aka 'Optional<(Data) -> ()>') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
84 | extra = UUID().uuidString
85 | self.awaitingCompletions[extra!] = completion
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:87:29: warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
85 | self.awaitingCompletions[extra!] = completion
86 | }
87 | let data = try! query.make(with: extra)
| `- warning: capture of 'query' with non-sendable type 'any TdQuery' in a '@Sendable' closure
88 | if let str = String(data: data, encoding: .utf8) {
89 | self.logger?.log(str, type: .send)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/Generated/API/TdClient.swift:31:17: note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
29 |
30 |
31 | public protocol TdQuery {
| `- note: protocol 'TdQuery' does not conform to the 'Sendable' protocol
32 |
33 | func make(with extra: String?) throws -> Data
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:140:30: warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
138 | tdlibQueryQueue.async { [weak self] in
139 | guard
140 | let `self` = self,
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl?' in a '@Sendable' closure
141 | let json = try? JSONSerialization.jsonObject(with: result, options:[]),
142 | let dictionary = json as? [String:Any]
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:150:25: warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
148 | if let completion = self.awaitingCompletions[extraStr] {
149 | self.completionQueue.async {
150 | completion(result)
| |- warning: capture of 'completion' with non-sendable type 'TdClientImpl.CompletionHandler' (aka '(Data) -> ()') in a '@Sendable' closure
| `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
151 | }
152 | self.awaitingCompletions.removeValue(forKey: extraStr)
/Users/admin/builder/spi-builder-workspace/Sources/TDLibKit/TdClientImpl.swift:159:21: warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
11 |
12 | @available(*, deprecated, message: "will be removed; use TDLibClientManager")
13 | open class TdClientImpl: TdClient {
| `- note: class 'TdClientImpl' does not conform to the 'Sendable' protocol
14 |
15 | public typealias CompletionHandler = (Data) -> Void
:
157 | }
158 | self.completionQueue.async {
159 | self.updateHandler?(result)
| `- warning: capture of 'self' with non-sendable type 'TdClientImpl' in a '@Sendable' closure
160 | }
161 | }
[1487/1510] Compiling TDLibKit ToggleSupergroupJoinByRequest.swift
[1488/1510] Compiling TDLibKit ToggleSupergroupJoinToSendMessages.swift
[1489/1510] Compiling TDLibKit ToggleSupergroupSignMessages.swift
[1490/1510] Compiling TDLibKit ToggleSupergroupUsernameIsActive.swift
[1491/1510] Compiling TDLibKit ToggleUsernameIsActive.swift
[1492/1510] Compiling TDLibKit TopChatCategory.swift
[1493/1510] Compiling TDLibKit TransferBusinessAccountStars.swift
[1494/1510] Compiling TDLibKit TransferChatOwnership.swift
[1495/1510] Compiling TDLibKit TransferGift.swift
[1496/1510] Compiling TDLibKit TranslateMessageText.swift
[1497/1510] Compiling TDLibKit TranslateText.swift
[1498/1510] Compiling TDLibKit TrendingStickerSets.swift
[1499/1510] Compiling TDLibKit UnconfirmedSession.swift
[1500/1510] Compiling TDLibKit UnpinAllChatMessages.swift
[1501/1510] Compiling TDLibKit UnpinAllMessageThreadMessages.swift
[1502/1510] Compiling TDLibKit UnpinChatMessage.swift
[1503/1510] Compiling TDLibKit UnreadReaction.swift
[1504/1510] Compiling TDLibKit Update.swift
[1505/1510] Compiling TDLibKit Updates.swift
[1506/1510] Compiling TDLibKit UpgradeBasicGroupChatToSupergroupChat.swift
[1507/1510] Compiling TDLibKit UpgradeGift.swift
[1508/1510] Compiling TDLibKit UpgradeGiftResult.swift
[1509/1510] Compiling TDLibKit UpgradedGift.swift
[1510/1510] Compiling TDLibKit UpgradedGiftBackdrop.swift
Build complete! (25.50s)
Build complete.
{
"dependencies" : [
{
"identity" : "tdlibframework",
"requirement" : {
"exact" : [
"1.8.47-971684a3"
]
},
"type" : "sourceControl",
"url" : "https://github.com/Swiftgram/TDLibFramework"
}
],
"manifest_display_name" : "TDLibKit",
"name" : "TDLibKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "12.0"
},
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "watchos",
"version" : "4.0"
},
{
"name" : "tvos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "TDLibKit",
"targets" : [
"TDLibKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "TDLibKitTests",
"module_type" : "SwiftTarget",
"name" : "TDLibKitTests",
"path" : "Tests/TDLibKitTests",
"sources" : [
"TDLibKitTests.swift"
],
"target_dependencies" : [
"TDLibKit"
],
"type" : "test"
},
{
"c99name" : "TDLibKit",
"module_type" : "SwiftTarget",
"name" : "TDLibKit",
"path" : "Sources/TDLibKit",
"product_dependencies" : [
"TDLibFramework"
],
"product_memberships" : [
"TDLibKit"
],
"sources" : [
"Generated/API/TDLibApi.swift",
"Generated/API/TdApi.swift",
"Generated/API/TdClient.swift",
"Generated/Models/AccentColor.swift",
"Generated/Models/AcceptCall.swift",
"Generated/Models/AcceptTermsOfService.swift",
"Generated/Models/AcceptedGiftTypes.swift",
"Generated/Models/AccountInfo.swift",
"Generated/Models/AccountTtl.swift",
"Generated/Models/ActivateStoryStealthMode.swift",
"Generated/Models/AddBotMediaPreview.swift",
"Generated/Models/AddChatFolderByInviteLink.swift",
"Generated/Models/AddChatMember.swift",
"Generated/Models/AddChatMembers.swift",
"Generated/Models/AddChatToList.swift",
"Generated/Models/AddContact.swift",
"Generated/Models/AddCustomServerLanguagePack.swift",
"Generated/Models/AddFavoriteSticker.swift",
"Generated/Models/AddFileToDownloads.swift",
"Generated/Models/AddLocalMessage.swift",
"Generated/Models/AddLogMessage.swift",
"Generated/Models/AddMessageReaction.swift",
"Generated/Models/AddNetworkStatistics.swift",
"Generated/Models/AddPaidMessageReaction.swift",
"Generated/Models/AddPendingPaidMessageReaction.swift",
"Generated/Models/AddProxy.swift",
"Generated/Models/AddQuickReplyShortcutInlineQueryResultMessage.swift",
"Generated/Models/AddQuickReplyShortcutMessage.swift",
"Generated/Models/AddQuickReplyShortcutMessageAlbum.swift",
"Generated/Models/AddRecentSticker.swift",
"Generated/Models/AddRecentlyFoundChat.swift",
"Generated/Models/AddSavedAnimation.swift",
"Generated/Models/AddSavedNotificationSound.swift",
"Generated/Models/AddStickerToSet.swift",
"Generated/Models/AddedReaction.swift",
"Generated/Models/AddedReactions.swift",
"Generated/Models/Address.swift",
"Generated/Models/AffiliateInfo.swift",
"Generated/Models/AffiliateProgramInfo.swift",
"Generated/Models/AffiliateProgramParameters.swift",
"Generated/Models/AffiliateProgramSortOrder.swift",
"Generated/Models/AffiliateType.swift",
"Generated/Models/AllowBotToSendMessages.swift",
"Generated/Models/AllowUnpaidMessagesFromUser.swift",
"Generated/Models/AlternativeVideo.swift",
"Generated/Models/AnimatedChatPhoto.swift",
"Generated/Models/AnimatedEmoji.swift",
"Generated/Models/Animation.swift",
"Generated/Models/Animations.swift",
"Generated/Models/AnswerCallbackQuery.swift",
"Generated/Models/AnswerCustomQuery.swift",
"Generated/Models/AnswerInlineQuery.swift",
"Generated/Models/AnswerPreCheckoutQuery.swift",
"Generated/Models/AnswerShippingQuery.swift",
"Generated/Models/AnswerWebAppQuery.swift",
"Generated/Models/ApplyPremiumGiftCode.swift",
"Generated/Models/ArchiveChatListSettings.swift",
"Generated/Models/AssignAppStoreTransaction.swift",
"Generated/Models/AssignGooglePlayTransaction.swift",
"Generated/Models/AssignStoreTransaction.swift",
"Generated/Models/AttachmentMenuBot.swift",
"Generated/Models/AttachmentMenuBotColor.swift",
"Generated/Models/Audio.swift",
"Generated/Models/AuthenticationCodeInfo.swift",
"Generated/Models/AuthenticationCodeType.swift",
"Generated/Models/AuthorizationState.swift",
"Generated/Models/AutoDownloadSettings.swift",
"Generated/Models/AutoDownloadSettingsPresets.swift",
"Generated/Models/AutosaveSettings.swift",
"Generated/Models/AutosaveSettingsException.swift",
"Generated/Models/AutosaveSettingsScope.swift",
"Generated/Models/AvailableReaction.swift",
"Generated/Models/AvailableReactions.swift",
"Generated/Models/Background.swift",
"Generated/Models/BackgroundFill.swift",
"Generated/Models/BackgroundType.swift",
"Generated/Models/Backgrounds.swift",
"Generated/Models/BanChatMember.swift",
"Generated/Models/BankCardActionOpenUrl.swift",
"Generated/Models/BankCardInfo.swift",
"Generated/Models/BasicGroup.swift",
"Generated/Models/BasicGroupFullInfo.swift",
"Generated/Models/Birthdate.swift",
"Generated/Models/BlockList.swift",
"Generated/Models/BlockMessageSenderFromReplies.swift",
"Generated/Models/BoostChat.swift",
"Generated/Models/BotCommand.swift",
"Generated/Models/BotCommandScope.swift",
"Generated/Models/BotCommands.swift",
"Generated/Models/BotInfo.swift",
"Generated/Models/BotMediaPreview.swift",
"Generated/Models/BotMediaPreviewInfo.swift",
"Generated/Models/BotMediaPreviews.swift",
"Generated/Models/BotMenuButton.swift",
"Generated/Models/BotTransactionPurpose.swift",
"Generated/Models/BotVerification.swift",
"Generated/Models/BotVerificationParameters.swift",
"Generated/Models/BotWriteAccessAllowReason.swift",
"Generated/Models/BusinessAwayMessageSchedule.swift",
"Generated/Models/BusinessAwayMessageSettings.swift",
"Generated/Models/BusinessBotManageBar.swift",
"Generated/Models/BusinessBotRights.swift",
"Generated/Models/BusinessChatLink.swift",
"Generated/Models/BusinessChatLinkInfo.swift",
"Generated/Models/BusinessChatLinks.swift",
"Generated/Models/BusinessConnectedBot.swift",
"Generated/Models/BusinessConnection.swift",
"Generated/Models/BusinessFeature.swift",
"Generated/Models/BusinessFeaturePromotionAnimation.swift",
"Generated/Models/BusinessFeatures.swift",
"Generated/Models/BusinessGreetingMessageSettings.swift",
"Generated/Models/BusinessInfo.swift",
"Generated/Models/BusinessLocation.swift",
"Generated/Models/BusinessMessage.swift",
"Generated/Models/BusinessMessages.swift",
"Generated/Models/BusinessOpeningHours.swift",
"Generated/Models/BusinessOpeningHoursInterval.swift",
"Generated/Models/BusinessRecipients.swift",
"Generated/Models/BusinessStartPage.swift",
"Generated/Models/Call.swift",
"Generated/Models/CallDiscardReason.swift",
"Generated/Models/CallId.swift",
"Generated/Models/CallProblem.swift",
"Generated/Models/CallProtocol.swift",
"Generated/Models/CallServer.swift",
"Generated/Models/CallServerType.swift",
"Generated/Models/CallState.swift",
"Generated/Models/CallbackQueryAnswer.swift",
"Generated/Models/CallbackQueryPayload.swift",
"Generated/Models/CanBotSendMessages.swift",
"Generated/Models/CanPurchaseFromStore.swift",
"Generated/Models/CanPurchasePremium.swift",
"Generated/Models/CanSendMessageToUser.swift",
"Generated/Models/CanSendMessageToUserResult.swift",
"Generated/Models/CanSendStory.swift",
"Generated/Models/CanSendStoryResult.swift",
"Generated/Models/CanTransferOwnership.swift",
"Generated/Models/CanTransferOwnershipResult.swift",
"Generated/Models/CancelDownloadFile.swift",
"Generated/Models/CancelPasswordReset.swift",
"Generated/Models/CancelPreliminaryUploadFile.swift",
"Generated/Models/CancelRecoveryEmailAddressVerification.swift",
"Generated/Models/ChangeImportedContacts.swift",
"Generated/Models/ChangeStickerSet.swift",
"Generated/Models/ChannelTransactionPurpose.swift",
"Generated/Models/Chat.swift",
"Generated/Models/ChatAction.swift",
"Generated/Models/ChatActionBar.swift",
"Generated/Models/ChatActiveStories.swift",
"Generated/Models/ChatAdministrator.swift",
"Generated/Models/ChatAdministratorRights.swift",
"Generated/Models/ChatAdministrators.swift",
"Generated/Models/ChatAffiliateProgram.swift",
"Generated/Models/ChatAffiliatePrograms.swift",
"Generated/Models/ChatAvailableReactions.swift",
"Generated/Models/ChatBackground.swift",
"Generated/Models/ChatBoost.swift",
"Generated/Models/ChatBoostFeatures.swift",
"Generated/Models/ChatBoostLevelFeatures.swift",
"Generated/Models/ChatBoostLink.swift",
"Generated/Models/ChatBoostLinkInfo.swift",
"Generated/Models/ChatBoostSlot.swift",
"Generated/Models/ChatBoostSlots.swift",
"Generated/Models/ChatBoostSource.swift",
"Generated/Models/ChatBoostStatus.swift",
"Generated/Models/ChatEvent.swift",
"Generated/Models/ChatEventAction.swift",
"Generated/Models/ChatEventLogFilters.swift",
"Generated/Models/ChatEvents.swift",
"Generated/Models/ChatFolder.swift",
"Generated/Models/ChatFolderIcon.swift",
"Generated/Models/ChatFolderInfo.swift",
"Generated/Models/ChatFolderInviteLink.swift",
"Generated/Models/ChatFolderInviteLinkInfo.swift",
"Generated/Models/ChatFolderInviteLinks.swift",
"Generated/Models/ChatFolderName.swift",
"Generated/Models/ChatInviteLink.swift",
"Generated/Models/ChatInviteLinkCount.swift",
"Generated/Models/ChatInviteLinkCounts.swift",
"Generated/Models/ChatInviteLinkInfo.swift",
"Generated/Models/ChatInviteLinkMember.swift",
"Generated/Models/ChatInviteLinkMembers.swift",
"Generated/Models/ChatInviteLinkSubscriptionInfo.swift",
"Generated/Models/ChatInviteLinks.swift",
"Generated/Models/ChatJoinRequest.swift",
"Generated/Models/ChatJoinRequests.swift",
"Generated/Models/ChatJoinRequestsInfo.swift",
"Generated/Models/ChatList.swift",
"Generated/Models/ChatLists.swift",
"Generated/Models/ChatLocation.swift",
"Generated/Models/ChatMember.swift",
"Generated/Models/ChatMemberStatus.swift",
"Generated/Models/ChatMembers.swift",
"Generated/Models/ChatMembersFilter.swift",
"Generated/Models/ChatMessageSender.swift",
"Generated/Models/ChatMessageSenders.swift",
"Generated/Models/ChatNearby.swift",
"Generated/Models/ChatNotificationSettings.swift",
"Generated/Models/ChatPermissions.swift",
"Generated/Models/ChatPhoto.swift",
"Generated/Models/ChatPhotoInfo.swift",
"Generated/Models/ChatPhotoSticker.swift",
"Generated/Models/ChatPhotoStickerType.swift",
"Generated/Models/ChatPhotos.swift",
"Generated/Models/ChatPosition.swift",
"Generated/Models/ChatRevenueAmount.swift",
"Generated/Models/ChatRevenueStatistics.swift",
"Generated/Models/ChatRevenueTransaction.swift",
"Generated/Models/ChatRevenueTransactionType.swift",
"Generated/Models/ChatRevenueTransactions.swift",
"Generated/Models/ChatRevenueWithdrawalState.swift",
"Generated/Models/ChatSource.swift",
"Generated/Models/ChatStatistics.swift",
"Generated/Models/ChatStatisticsAdministratorActionsInfo.swift",
"Generated/Models/ChatStatisticsInteractionInfo.swift",
"Generated/Models/ChatStatisticsInviterInfo.swift",
"Generated/Models/ChatStatisticsMessageSenderInfo.swift",
"Generated/Models/ChatStatisticsObjectType.swift",
"Generated/Models/ChatTheme.swift",
"Generated/Models/ChatTransactionPurpose.swift",
"Generated/Models/ChatType.swift",
"Generated/Models/Chats.swift",
"Generated/Models/ChatsNearby.swift",
"Generated/Models/CheckAuthenticationBotToken.swift",
"Generated/Models/CheckAuthenticationCode.swift",
"Generated/Models/CheckAuthenticationEmailCode.swift",
"Generated/Models/CheckAuthenticationPassword.swift",
"Generated/Models/CheckAuthenticationPasswordRecoveryCode.swift",
"Generated/Models/CheckAuthenticationPremiumPurchase.swift",
"Generated/Models/CheckChatFolderInviteLink.swift",
"Generated/Models/CheckChatInviteLink.swift",
"Generated/Models/CheckChatUsername.swift",
"Generated/Models/CheckChatUsernameResult.swift",
"Generated/Models/CheckCreatedPublicChatsLimit.swift",
"Generated/Models/CheckEmailAddressVerificationCode.swift",
"Generated/Models/CheckLoginEmailAddressCode.swift",
"Generated/Models/CheckPasswordRecoveryCode.swift",
"Generated/Models/CheckPhoneNumberCode.swift",
"Generated/Models/CheckPremiumGiftCode.swift",
"Generated/Models/CheckQuickReplyShortcutName.swift",
"Generated/Models/CheckRecoveryEmailAddressCode.swift",
"Generated/Models/CheckStickerSetName.swift",
"Generated/Models/CheckStickerSetNameResult.swift",
"Generated/Models/CheckWebAppFileDownload.swift",
"Generated/Models/CleanFileName.swift",
"Generated/Models/ClearAllDraftMessages.swift",
"Generated/Models/ClearAutosaveSettingsExceptions.swift",
"Generated/Models/ClearImportedContacts.swift",
"Generated/Models/ClearRecentEmojiStatuses.swift",
"Generated/Models/ClearRecentReactions.swift",
"Generated/Models/ClearRecentStickers.swift",
"Generated/Models/ClearRecentlyFoundChats.swift",
"Generated/Models/ClearSearchedForHashtags.swift",
"Generated/Models/ClearSearchedForTags.swift",
"Generated/Models/ClickAnimatedEmojiMessage.swift",
"Generated/Models/ClickChatSponsoredMessage.swift",
"Generated/Models/ClickPremiumSubscriptionButton.swift",
"Generated/Models/Close.swift",
"Generated/Models/CloseBirthdayUser.swift",
"Generated/Models/CloseChat.swift",
"Generated/Models/CloseSecretChat.swift",
"Generated/Models/CloseStory.swift",
"Generated/Models/CloseWebApp.swift",
"Generated/Models/ClosedVectorPath.swift",
"Generated/Models/CollectibleItemInfo.swift",
"Generated/Models/CollectibleItemType.swift",
"Generated/Models/CommitPendingPaidMessageReactions.swift",
"Generated/Models/ConfirmQrCodeAuthentication.swift",
"Generated/Models/ConfirmSession.swift",
"Generated/Models/ConnectAffiliateProgram.swift",
"Generated/Models/ConnectChatAffiliateProgram.swift",
"Generated/Models/ConnectedAffiliateProgram.swift",
"Generated/Models/ConnectedAffiliatePrograms.swift",
"Generated/Models/ConnectedWebsite.swift",
"Generated/Models/ConnectedWebsites.swift",
"Generated/Models/ConnectionState.swift",
"Generated/Models/Contact.swift",
"Generated/Models/Count.swift",
"Generated/Models/Countries.swift",
"Generated/Models/CountryInfo.swift",
"Generated/Models/CreateBasicGroupChat.swift",
"Generated/Models/CreateBusinessChatLink.swift",
"Generated/Models/CreateCall.swift",
"Generated/Models/CreateChatFolder.swift",
"Generated/Models/CreateChatFolderInviteLink.swift",
"Generated/Models/CreateChatInviteLink.swift",
"Generated/Models/CreateChatSubscriptionInviteLink.swift",
"Generated/Models/CreateForumTopic.swift",
"Generated/Models/CreateGroupCall.swift",
"Generated/Models/CreateInvoiceLink.swift",
"Generated/Models/CreateNewBasicGroupChat.swift",
"Generated/Models/CreateNewSecretChat.swift",
"Generated/Models/CreateNewStickerSet.swift",
"Generated/Models/CreateNewSupergroupChat.swift",
"Generated/Models/CreatePrivateChat.swift",
"Generated/Models/CreateSecretChat.swift",
"Generated/Models/CreateSupergroupChat.swift",
"Generated/Models/CreateTemporaryPassword.swift",
"Generated/Models/CreateVideoChat.swift",
"Generated/Models/CreatedBasicGroupChat.swift",
"Generated/Models/CurrentWeather.swift",
"Generated/Models/CustomRequestResult.swift",
"Generated/Models/DatabaseStatistics.swift",
"Generated/Models/Date.swift",
"Generated/Models/DateRange.swift",
"Generated/Models/DatedFile.swift",
"Generated/Models/DeepLinkInfo.swift",
"Generated/Models/DeleteAccount.swift",
"Generated/Models/DeleteAllCallMessages.swift",
"Generated/Models/DeleteAllRevokedChatInviteLinks.swift",
"Generated/Models/DeleteBotMediaPreviews.swift",
"Generated/Models/DeleteBusinessChatLink.swift",
"Generated/Models/DeleteBusinessConnectedBot.swift",
"Generated/Models/DeleteBusinessMessages.swift",
"Generated/Models/DeleteBusinessStory.swift",
"Generated/Models/DeleteChat.swift",
"Generated/Models/DeleteChatBackground.swift",
"Generated/Models/DeleteChatFolder.swift",
"Generated/Models/DeleteChatFolderInviteLink.swift",
"Generated/Models/DeleteChatHistory.swift",
"Generated/Models/DeleteChatMessagesByDate.swift",
"Generated/Models/DeleteChatMessagesBySender.swift",
"Generated/Models/DeleteChatReplyMarkup.swift",
"Generated/Models/DeleteCommands.swift",
"Generated/Models/DeleteDefaultBackground.swift",
"Generated/Models/DeleteFile.swift",
"Generated/Models/DeleteForumTopic.swift",
"Generated/Models/DeleteLanguagePack.swift",
"Generated/Models/DeleteMessages.swift",
"Generated/Models/DeletePassportElement.swift",
"Generated/Models/DeleteProfilePhoto.swift",
"Generated/Models/DeleteQuickReplyShortcut.swift",
"Generated/Models/DeleteQuickReplyShortcutMessages.swift",
"Generated/Models/DeleteRevokedChatInviteLink.swift",
"Generated/Models/DeleteSavedCredentials.swift",
"Generated/Models/DeleteSavedMessagesTopicHistory.swift",
"Generated/Models/DeleteSavedMessagesTopicMessagesByDate.swift",
"Generated/Models/DeleteSavedOrderInfo.swift",
"Generated/Models/DeleteStickerSet.swift",
"Generated/Models/DeleteStory.swift",
"Generated/Models/Destroy.swift",
"Generated/Models/DeviceToken.swift",
"Generated/Models/DiceStickers.swift",
"Generated/Models/DisableAllSupergroupUsernames.swift",
"Generated/Models/DisableProxy.swift",
"Generated/Models/DiscardCall.swift",
"Generated/Models/DisconnectAffiliateProgram.swift",
"Generated/Models/DisconnectAllWebsites.swift",
"Generated/Models/DisconnectChatAffiliateProgram.swift",
"Generated/Models/DisconnectWebsite.swift",
"Generated/Models/Document.swift",
"Generated/Models/DownloadFile.swift",
"Generated/Models/DownloadedFileCounts.swift",
"Generated/Models/DraftMessage.swift",
"Generated/Models/EditBotMediaPreview.swift",
"Generated/Models/EditBusinessChatLink.swift",
"Generated/Models/EditBusinessMessageCaption.swift",
"Generated/Models/EditBusinessMessageLiveLocation.swift",
"Generated/Models/EditBusinessMessageMedia.swift",
"Generated/Models/EditBusinessMessageReplyMarkup.swift",
"Generated/Models/EditBusinessMessageText.swift",
"Generated/Models/EditBusinessStory.swift",
"Generated/Models/EditChatFolder.swift",
"Generated/Models/EditChatFolderInviteLink.swift",
"Generated/Models/EditChatInviteLink.swift",
"Generated/Models/EditChatSubscriptionInviteLink.swift",
"Generated/Models/EditCustomLanguagePackInfo.swift",
"Generated/Models/EditForumTopic.swift",
"Generated/Models/EditInlineMessageCaption.swift",
"Generated/Models/EditInlineMessageLiveLocation.swift",
"Generated/Models/EditInlineMessageMedia.swift",
"Generated/Models/EditInlineMessageReplyMarkup.swift",
"Generated/Models/EditInlineMessageText.swift",
"Generated/Models/EditMessageCaption.swift",
"Generated/Models/EditMessageLiveLocation.swift",
"Generated/Models/EditMessageMedia.swift",
"Generated/Models/EditMessageReplyMarkup.swift",
"Generated/Models/EditMessageSchedulingState.swift",
"Generated/Models/EditMessageText.swift",
"Generated/Models/EditProxy.swift",
"Generated/Models/EditQuickReplyMessage.swift",
"Generated/Models/EditStarSubscription.swift",
"Generated/Models/EditStory.swift",
"Generated/Models/EditStoryCover.swift",
"Generated/Models/EditUserStarSubscription.swift",
"Generated/Models/EmailAddressAuthentication.swift",
"Generated/Models/EmailAddressAuthenticationCodeInfo.swift",
"Generated/Models/EmailAddressResetState.swift",
"Generated/Models/EmojiCategories.swift",
"Generated/Models/EmojiCategory.swift",
"Generated/Models/EmojiCategorySource.swift",
"Generated/Models/EmojiCategoryType.swift",
"Generated/Models/EmojiKeyword.swift",
"Generated/Models/EmojiKeywords.swift",
"Generated/Models/EmojiReaction.swift",
"Generated/Models/EmojiStatus.swift",
"Generated/Models/EmojiStatusCustomEmojis.swift",
"Generated/Models/EmojiStatusType.swift",
"Generated/Models/EmojiStatuses.swift",
"Generated/Models/Emojis.swift",
"Generated/Models/EnableProxy.swift",
"Generated/Models/EncryptedCredentials.swift",
"Generated/Models/EncryptedPassportElement.swift",
"Generated/Models/EndGroupCall.swift",
"Generated/Models/EndGroupCallRecording.swift",
"Generated/Models/EndGroupCallScreenSharing.swift",
"Generated/Models/Error.swift",
"Generated/Models/FactCheck.swift",
"Generated/Models/FailedToAddMember.swift",
"Generated/Models/FailedToAddMembers.swift",
"Generated/Models/File.swift",
"Generated/Models/FileDownload.swift",
"Generated/Models/FileDownloadedPrefixSize.swift",
"Generated/Models/FilePart.swift",
"Generated/Models/FileType.swift",
"Generated/Models/FinishFileGeneration.swift",
"Generated/Models/FirebaseAuthenticationSettings.swift",
"Generated/Models/FirebaseDeviceVerificationParameters.swift",
"Generated/Models/FormattedText.swift",
"Generated/Models/ForumTopic.swift",
"Generated/Models/ForumTopicIcon.swift",
"Generated/Models/ForumTopicInfo.swift",
"Generated/Models/ForumTopics.swift",
"Generated/Models/ForwardMessages.swift",
"Generated/Models/ForwardSource.swift",
"Generated/Models/FoundAffiliateProgram.swift",
"Generated/Models/FoundAffiliatePrograms.swift",
"Generated/Models/FoundChatBoosts.swift",
"Generated/Models/FoundChatMessages.swift",
"Generated/Models/FoundFileDownloads.swift",
"Generated/Models/FoundMessages.swift",
"Generated/Models/FoundPosition.swift",
"Generated/Models/FoundPositions.swift",
"Generated/Models/FoundStories.swift",
"Generated/Models/FoundUsers.swift",
"Generated/Models/FoundWebApp.swift",
"Generated/Models/Game.swift",
"Generated/Models/GameHighScore.swift",
"Generated/Models/GameHighScores.swift",
"Generated/Models/GetAccountTtl.swift",
"Generated/Models/GetActiveLiveLocationMessages.swift",
"Generated/Models/GetActiveSessions.swift",
"Generated/Models/GetAllPassportElements.swift",
"Generated/Models/GetAllStickerEmojis.swift",
"Generated/Models/GetAnimatedEmoji.swift",
"Generated/Models/GetApplicationConfig.swift",
"Generated/Models/GetApplicationDownloadLink.swift",
"Generated/Models/GetArchiveChatListSettings.swift",
"Generated/Models/GetArchivedStickerSets.swift",
"Generated/Models/GetAttachedStickerSets.swift",
"Generated/Models/GetAttachmentMenuBot.swift",
"Generated/Models/GetAuthorizationState.swift",
"Generated/Models/GetAutoDownloadSettingsPresets.swift",
"Generated/Models/GetAutosaveSettings.swift",
"Generated/Models/GetAvailableChatBoostSlots.swift",
"Generated/Models/GetAvailableGifts.swift",
"Generated/Models/GetBackgroundUrl.swift",
"Generated/Models/GetBankCardInfo.swift",
"Generated/Models/GetBasicGroup.swift",
"Generated/Models/GetBasicGroupFullInfo.swift",
"Generated/Models/GetBlockedMessageSenders.swift",
"Generated/Models/GetBotInfoDescription.swift",
"Generated/Models/GetBotInfoShortDescription.swift",
"Generated/Models/GetBotMediaPreviewInfo.swift",
"Generated/Models/GetBotMediaPreviews.swift",
"Generated/Models/GetBotName.swift",
"Generated/Models/GetBotSimilarBotCount.swift",
"Generated/Models/GetBotSimilarBots.swift",
"Generated/Models/GetBusinessAccountStarAmount.swift",
"Generated/Models/GetBusinessChatLinkInfo.swift",
"Generated/Models/GetBusinessChatLinks.swift",
"Generated/Models/GetBusinessConnectedBot.swift",
"Generated/Models/GetBusinessConnection.swift",
"Generated/Models/GetBusinessFeatures.swift",
"Generated/Models/GetCallbackQueryAnswer.swift",
"Generated/Models/GetCallbackQueryMessage.swift",
"Generated/Models/GetChat.swift",
"Generated/Models/GetChatActiveStories.swift",
"Generated/Models/GetChatAdministrators.swift",
"Generated/Models/GetChatAffiliateProgram.swift",
"Generated/Models/GetChatAffiliatePrograms.swift",
"Generated/Models/GetChatArchivedStories.swift",
"Generated/Models/GetChatAvailableMessageSenders.swift",
"Generated/Models/GetChatAvailablePaidMessageReactionSenders.swift",
"Generated/Models/GetChatBoostFeatures.swift",
"Generated/Models/GetChatBoostLevelFeatures.swift",
"Generated/Models/GetChatBoostLink.swift",
"Generated/Models/GetChatBoostLinkInfo.swift",
"Generated/Models/GetChatBoostStatus.swift",
"Generated/Models/GetChatBoosts.swift",
"Generated/Models/GetChatEventLog.swift",
"Generated/Models/GetChatFolder.swift",
"Generated/Models/GetChatFolderChatCount.swift",
"Generated/Models/GetChatFolderChatsToLeave.swift",
"Generated/Models/GetChatFolderDefaultIconName.swift",
"Generated/Models/GetChatFolderInviteLinks.swift",
"Generated/Models/GetChatFolderNewChats.swift",
"Generated/Models/GetChatHistory.swift",
"Generated/Models/GetChatInviteLink.swift",
"Generated/Models/GetChatInviteLinkCounts.swift",
"Generated/Models/GetChatInviteLinkMembers.swift",
"Generated/Models/GetChatInviteLinks.swift",
"Generated/Models/GetChatJoinRequests.swift",
"Generated/Models/GetChatListsToAddChat.swift",
"Generated/Models/GetChatMember.swift",
"Generated/Models/GetChatMessageByDate.swift",
"Generated/Models/GetChatMessageCalendar.swift",
"Generated/Models/GetChatMessageCount.swift",
"Generated/Models/GetChatMessagePosition.swift",
"Generated/Models/GetChatNotificationSettingsExceptions.swift",
"Generated/Models/GetChatPinnedMessage.swift",
"Generated/Models/GetChatPostedToChatPageStories.swift",
"Generated/Models/GetChatRevenueStatistics.swift",
"Generated/Models/GetChatRevenueTransactions.swift",
"Generated/Models/GetChatRevenueWithdrawalUrl.swift",
"Generated/Models/GetChatScheduledMessages.swift",
"Generated/Models/GetChatSimilarChatCount.swift",
"Generated/Models/GetChatSimilarChats.swift",
"Generated/Models/GetChatSparseMessagePositions.swift",
"Generated/Models/GetChatSponsoredMessages.swift",
"Generated/Models/GetChatStatistics.swift",
"Generated/Models/GetChatStoryInteractions.swift",
"Generated/Models/GetChats.swift",
"Generated/Models/GetChatsForChatFolderInviteLink.swift",
"Generated/Models/GetChatsToSendStories.swift",
"Generated/Models/GetCloseFriends.swift",
"Generated/Models/GetCollectibleItemInfo.swift",
"Generated/Models/GetCommands.swift",
"Generated/Models/GetConnectedAffiliateProgram.swift",
"Generated/Models/GetConnectedAffiliatePrograms.swift",
"Generated/Models/GetConnectedWebsites.swift",
"Generated/Models/GetContacts.swift",
"Generated/Models/GetCountries.swift",
"Generated/Models/GetCountryCode.swift",
"Generated/Models/GetCountryFlagEmoji.swift",
"Generated/Models/GetCreatedPublicChats.swift",
"Generated/Models/GetCurrentState.swift",
"Generated/Models/GetCurrentWeather.swift",
"Generated/Models/GetCustomEmojiReactionAnimations.swift",
"Generated/Models/GetCustomEmojiStickers.swift",
"Generated/Models/GetDatabaseStatistics.swift",
"Generated/Models/GetDeepLinkInfo.swift",
"Generated/Models/GetDefaultBackgroundCustomEmojiStickers.swift",
"Generated/Models/GetDefaultChatEmojiStatuses.swift",
"Generated/Models/GetDefaultChatPhotoCustomEmojiStickers.swift",
"Generated/Models/GetDefaultEmojiStatuses.swift",
"Generated/Models/GetDefaultMessageAutoDeleteTime.swift",
"Generated/Models/GetDefaultProfilePhotoCustomEmojiStickers.swift",
"Generated/Models/GetDisallowedChatEmojiStatuses.swift",
"Generated/Models/GetEmojiCategories.swift",
"Generated/Models/GetEmojiReaction.swift",
"Generated/Models/GetEmojiSuggestionsUrl.swift",
"Generated/Models/GetExternalLink.swift",
"Generated/Models/GetExternalLinkInfo.swift",
"Generated/Models/GetFavoriteStickers.swift",
"Generated/Models/GetFile.swift",
"Generated/Models/GetFileDownloadedPrefixSize.swift",
"Generated/Models/GetFileExtension.swift",
"Generated/Models/GetFileMimeType.swift",
"Generated/Models/GetForumTopic.swift",
"Generated/Models/GetForumTopicDefaultIcons.swift",
"Generated/Models/GetForumTopicLink.swift",
"Generated/Models/GetForumTopics.swift",
"Generated/Models/GetGameHighScores.swift",
"Generated/Models/GetGiftUpgradePreview.swift",
"Generated/Models/GetGiveawayInfo.swift",
"Generated/Models/GetGreetingStickers.swift",
"Generated/Models/GetGrossingWebAppBots.swift",
"Generated/Models/GetGroupCall.swift",
"Generated/Models/GetGroupCallInviteLink.swift",
"Generated/Models/GetGroupCallStreamSegment.swift",
"Generated/Models/GetGroupCallStreams.swift",
"Generated/Models/GetGroupsInCommon.swift",
"Generated/Models/GetImportedContactCount.swift",
"Generated/Models/GetInactiveSupergroupChats.swift",
"Generated/Models/GetInlineGameHighScores.swift",
"Generated/Models/GetInlineQueryResults.swift",
"Generated/Models/GetInstalledBackgrounds.swift",
"Generated/Models/GetInstalledStickerSets.swift",
"Generated/Models/GetInternalLink.swift",
"Generated/Models/GetInternalLinkType.swift",
"Generated/Models/GetJsonString.swift",
"Generated/Models/GetJsonValue.swift",
"Generated/Models/GetKeywordEmojis.swift",
"Generated/Models/GetLanguagePackInfo.swift",
"Generated/Models/GetLanguagePackString.swift",
"Generated/Models/GetLanguagePackStrings.swift",
"Generated/Models/GetLinkPreview.swift",
"Generated/Models/GetLocalizationTargetInfo.swift",
"Generated/Models/GetLogStream.swift",
"Generated/Models/GetLogTagVerbosityLevel.swift",
"Generated/Models/GetLogTags.swift",
"Generated/Models/GetLogVerbosityLevel.swift",
"Generated/Models/GetLoginUrl.swift",
"Generated/Models/GetLoginUrlInfo.swift",
"Generated/Models/GetMainWebApp.swift",
"Generated/Models/GetMapThumbnailFile.swift",
"Generated/Models/GetMarkdownText.swift",
"Generated/Models/GetMe.swift",
"Generated/Models/GetMenuButton.swift",
"Generated/Models/GetMessage.swift",
"Generated/Models/GetMessageAddedReactions.swift",
"Generated/Models/GetMessageAvailableReactions.swift",
"Generated/Models/GetMessageEffect.swift",
"Generated/Models/GetMessageEmbeddingCode.swift",
"Generated/Models/GetMessageFileType.swift",
"Generated/Models/GetMessageImportConfirmationText.swift",
"Generated/Models/GetMessageLink.swift",
"Generated/Models/GetMessageLinkInfo.swift",
"Generated/Models/GetMessageLocally.swift",
"Generated/Models/GetMessageProperties.swift",
"Generated/Models/GetMessagePublicForwards.swift",
"Generated/Models/GetMessageReadDate.swift",
"Generated/Models/GetMessageStatistics.swift",
"Generated/Models/GetMessageThread.swift",
"Generated/Models/GetMessageThreadHistory.swift",
"Generated/Models/GetMessageViewers.swift",
"Generated/Models/GetMessages.swift",
"Generated/Models/GetNetworkStatistics.swift",
"Generated/Models/GetNewChatPrivacySettings.swift",
"Generated/Models/GetOption.swift",
"Generated/Models/GetOwnedBots.swift",
"Generated/Models/GetOwnedStickerSets.swift",
"Generated/Models/GetPaidMessageRevenue.swift",
"Generated/Models/GetPassportAuthorizationForm.swift",
"Generated/Models/GetPassportAuthorizationFormAvailableElements.swift",
"Generated/Models/GetPassportElement.swift",
"Generated/Models/GetPasswordState.swift",
"Generated/Models/GetPaymentForm.swift",
"Generated/Models/GetPaymentReceipt.swift",
"Generated/Models/GetPhoneNumberInfo.swift",
"Generated/Models/GetPhoneNumberInfoSync.swift",
"Generated/Models/GetPollVoters.swift",
"Generated/Models/GetPopularWebAppBots.swift",
"Generated/Models/GetPreferredCountryLanguage.swift",
"Generated/Models/GetPremiumFeatures.swift",
"Generated/Models/GetPremiumGiftCodePaymentOptions.swift",
"Generated/Models/GetPremiumGiftPaymentOptions.swift",
"Generated/Models/GetPremiumGiveawayInfo.swift",
"Generated/Models/GetPremiumGiveawayPaymentOptions.swift",
"Generated/Models/GetPremiumInfoSticker.swift",
"Generated/Models/GetPremiumLimit.swift",
"Generated/Models/GetPremiumState.swift",
"Generated/Models/GetPremiumStickerExamples.swift",
"Generated/Models/GetPremiumStickers.swift",
"Generated/Models/GetPreparedInlineMessage.swift",
"Generated/Models/GetProxies.swift",
"Generated/Models/GetProxyLink.swift",
"Generated/Models/GetPushReceiverId.swift",
"Generated/Models/GetReadDatePrivacySettings.swift",
"Generated/Models/GetReceivedGift.swift",
"Generated/Models/GetReceivedGifts.swift",
"Generated/Models/GetRecentEmojiStatuses.swift",
"Generated/Models/GetRecentInlineBots.swift",
"Generated/Models/GetRecentStickers.swift",
"Generated/Models/GetRecentlyOpenedChats.swift",
"Generated/Models/GetRecentlyVisitedTMeUrls.swift",
"Generated/Models/GetRecommendedChatFolders.swift",
"Generated/Models/GetRecommendedChats.swift",
"Generated/Models/GetRecoveryEmailAddress.swift",
"Generated/Models/GetRemoteFile.swift",
"Generated/Models/GetRepliedMessage.swift",
"Generated/Models/GetSavedAnimations.swift",
"Generated/Models/GetSavedMessagesTags.swift",
"Generated/Models/GetSavedMessagesTopicHistory.swift",
"Generated/Models/GetSavedMessagesTopicMessageByDate.swift",
"Generated/Models/GetSavedNotificationSound.swift",
"Generated/Models/GetSavedNotificationSounds.swift",
"Generated/Models/GetSavedOrderInfo.swift",
"Generated/Models/GetScopeNotificationSettings.swift",
"Generated/Models/GetSearchSponsoredChats.swift",
"Generated/Models/GetSearchedForHashtags.swift",
"Generated/Models/GetSearchedForTags.swift",
"Generated/Models/GetSecretChat.swift",
"Generated/Models/GetStarAdAccountUrl.swift",
"Generated/Models/GetStarGiftPaymentOptions.swift",
"Generated/Models/GetStarGiveawayPaymentOptions.swift",
"Generated/Models/GetStarPaymentOptions.swift",
"Generated/Models/GetStarRevenueStatistics.swift",
"Generated/Models/GetStarSubscriptions.swift",
"Generated/Models/GetStarTransactions.swift",
"Generated/Models/GetStarWithdrawalUrl.swift",
"Generated/Models/GetStatisticalGraph.swift",
"Generated/Models/GetStickerEmojis.swift",
"Generated/Models/GetStickerOutline.swift",
"Generated/Models/GetStickerSet.swift",
"Generated/Models/GetStickerSetName.swift",
"Generated/Models/GetStickers.swift",
"Generated/Models/GetStorageStatistics.swift",
"Generated/Models/GetStorageStatisticsFast.swift",
"Generated/Models/GetStory.swift",
"Generated/Models/GetStoryAvailableReactions.swift",
"Generated/Models/GetStoryInteractions.swift",
"Generated/Models/GetStoryNotificationSettingsExceptions.swift",
"Generated/Models/GetStoryPublicForwards.swift",
"Generated/Models/GetStoryStatistics.swift",
"Generated/Models/GetSuggestedFileName.swift",
"Generated/Models/GetSuggestedStickerSetName.swift",
"Generated/Models/GetSuitableDiscussionChats.swift",
"Generated/Models/GetSuitablePersonalChats.swift",
"Generated/Models/GetSupergroup.swift",
"Generated/Models/GetSupergroupFullInfo.swift",
"Generated/Models/GetSupergroupMembers.swift",
"Generated/Models/GetSupportName.swift",
"Generated/Models/GetSupportUser.swift",
"Generated/Models/GetTemporaryPasswordState.swift",
"Generated/Models/GetTextEntities.swift",
"Generated/Models/GetThemeParametersJsonString.swift",
"Generated/Models/GetThemedChatEmojiStatuses.swift",
"Generated/Models/GetThemedEmojiStatuses.swift",
"Generated/Models/GetTimeZones.swift",
"Generated/Models/GetTopChats.swift",
"Generated/Models/GetTrendingStickerSets.swift",
"Generated/Models/GetUpgradedGift.swift",
"Generated/Models/GetUpgradedGiftEmojiStatuses.swift",
"Generated/Models/GetUpgradedGiftWithdrawalUrl.swift",
"Generated/Models/GetUser.swift",
"Generated/Models/GetUserChatBoosts.swift",
"Generated/Models/GetUserFullInfo.swift",
"Generated/Models/GetUserGift.swift",
"Generated/Models/GetUserGifts.swift",
"Generated/Models/GetUserLink.swift",
"Generated/Models/GetUserPrivacySettingRules.swift",
"Generated/Models/GetUserProfilePhotos.swift",
"Generated/Models/GetUserSupportInfo.swift",
"Generated/Models/GetVideoChatAvailableParticipants.swift",
"Generated/Models/GetVideoChatRtmpUrl.swift",
"Generated/Models/GetWebAppLinkUrl.swift",
"Generated/Models/GetWebAppPlaceholder.swift",
"Generated/Models/GetWebAppUrl.swift",
"Generated/Models/GetWebPageInstantView.swift",
"Generated/Models/GetWebPagePreview.swift",
"Generated/Models/Gift.swift",
"Generated/Models/GiftPremiumWithStars.swift",
"Generated/Models/GiftSettings.swift",
"Generated/Models/GiftUpgradePreview.swift",
"Generated/Models/Gifts.swift",
"Generated/Models/GiveawayInfo.swift",
"Generated/Models/GiveawayParameters.swift",
"Generated/Models/GiveawayParticipantStatus.swift",
"Generated/Models/GiveawayPrize.swift",
"Generated/Models/GroupCall.swift",
"Generated/Models/GroupCallId.swift",
"Generated/Models/GroupCallParticipant.swift",
"Generated/Models/GroupCallParticipantVideoInfo.swift",
"Generated/Models/GroupCallRecentSpeaker.swift",
"Generated/Models/GroupCallStream.swift",
"Generated/Models/GroupCallStreams.swift",
"Generated/Models/GroupCallVideoQuality.swift",
"Generated/Models/GroupCallVideoSourceGroup.swift",
"Generated/Models/Hashtags.swift",
"Generated/Models/HideContactCloseBirthdays.swift",
"Generated/Models/HideSuggestedAction.swift",
"Generated/Models/HttpUrl.swift",
"Generated/Models/IdentityDocument.swift",
"Generated/Models/ImportContacts.swift",
"Generated/Models/ImportMessages.swift",
"Generated/Models/ImportedContacts.swift",
"Generated/Models/InlineKeyboardButton.swift",
"Generated/Models/InlineKeyboardButtonType.swift",
"Generated/Models/InlineQueryResult.swift",
"Generated/Models/InlineQueryResults.swift",
"Generated/Models/InlineQueryResultsButton.swift",
"Generated/Models/InlineQueryResultsButtonType.swift",
"Generated/Models/InputBackground.swift",
"Generated/Models/InputBusinessChatLink.swift",
"Generated/Models/InputBusinessStartPage.swift",
"Generated/Models/InputChatPhoto.swift",
"Generated/Models/InputCredentials.swift",
"Generated/Models/InputFile.swift",
"Generated/Models/InputIdentityDocument.swift",
"Generated/Models/InputInlineQueryResult.swift",
"Generated/Models/InputInvoice.swift",
"Generated/Models/InputMessageContent.swift",
"Generated/Models/InputMessageReplyTo.swift",
"Generated/Models/InputPaidMedia.swift",
"Generated/Models/InputPaidMediaType.swift",
"Generated/Models/InputPassportElement.swift",
"Generated/Models/InputPassportElementError.swift",
"Generated/Models/InputPassportElementErrorSource.swift",
"Generated/Models/InputPersonalDocument.swift",
"Generated/Models/InputSticker.swift",
"Generated/Models/InputStoryArea.swift",
"Generated/Models/InputStoryAreaType.swift",
"Generated/Models/InputStoryAreas.swift",
"Generated/Models/InputStoryContent.swift",
"Generated/Models/InputTextQuote.swift",
"Generated/Models/InputThumbnail.swift",
"Generated/Models/InternalLinkType.swift",
"Generated/Models/InviteGroupCallParticipants.swift",
"Generated/Models/InviteLinkChatType.swift",
"Generated/Models/Invoice.swift",
"Generated/Models/JoinChat.swift",
"Generated/Models/JoinChatByInviteLink.swift",
"Generated/Models/JoinGroupCall.swift",
"Generated/Models/JsonObjectMember.swift",
"Generated/Models/JsonValue.swift",
"Generated/Models/KeyboardButton.swift",
"Generated/Models/KeyboardButtonType.swift",
"Generated/Models/LabeledPricePart.swift",
"Generated/Models/LanguagePackInfo.swift",
"Generated/Models/LanguagePackString.swift",
"Generated/Models/LanguagePackStringValue.swift",
"Generated/Models/LanguagePackStrings.swift",
"Generated/Models/LaunchPrepaidGiveaway.swift",
"Generated/Models/LaunchPrepaidPremiumGiveaway.swift",
"Generated/Models/LeaveChat.swift",
"Generated/Models/LeaveGroupCall.swift",
"Generated/Models/LinkPreview.swift",
"Generated/Models/LinkPreviewAlbumMedia.swift",
"Generated/Models/LinkPreviewOptions.swift",
"Generated/Models/LinkPreviewType.swift",
"Generated/Models/LoadActiveStories.swift",
"Generated/Models/LoadChats.swift",
"Generated/Models/LoadGroupCallParticipants.swift",
"Generated/Models/LoadQuickReplyShortcutMessages.swift",
"Generated/Models/LoadQuickReplyShortcuts.swift",
"Generated/Models/LoadSavedMessagesTopics.swift",
"Generated/Models/LocalFile.swift",
"Generated/Models/LocalizationTargetInfo.swift",
"Generated/Models/Location.swift",
"Generated/Models/LocationAddress.swift",
"Generated/Models/LogOut.swift",
"Generated/Models/LogStream.swift",
"Generated/Models/LogTags.swift",
"Generated/Models/LogVerbosityLevel.swift",
"Generated/Models/LoginUrlInfo.swift",
"Generated/Models/MainWebApp.swift",
"Generated/Models/MaskPoint.swift",
"Generated/Models/MaskPosition.swift",
"Generated/Models/Message.swift",
"Generated/Models/MessageAutoDeleteTime.swift",
"Generated/Models/MessageCalendar.swift",
"Generated/Models/MessageCalendarDay.swift",
"Generated/Models/MessageContent.swift",
"Generated/Models/MessageCopyOptions.swift",
"Generated/Models/MessageEffect.swift",
"Generated/Models/MessageEffectType.swift",
"Generated/Models/MessageExtendedMedia.swift",
"Generated/Models/MessageFileType.swift",
"Generated/Models/MessageForwardInfo.swift",
"Generated/Models/MessageImportInfo.swift",
"Generated/Models/MessageInteractionInfo.swift",
"Generated/Models/MessageLink.swift",
"Generated/Models/MessageLinkInfo.swift",
"Generated/Models/MessageOrigin.swift",
"Generated/Models/MessagePosition.swift",
"Generated/Models/MessagePositions.swift",
"Generated/Models/MessageProperties.swift",
"Generated/Models/MessageReaction.swift",
"Generated/Models/MessageReactions.swift",
"Generated/Models/MessageReadDate.swift",
"Generated/Models/MessageReplyInfo.swift",
"Generated/Models/MessageReplyTo.swift",
"Generated/Models/MessageSchedulingState.swift",
"Generated/Models/MessageSelfDestructType.swift",
"Generated/Models/MessageSendOptions.swift",
"Generated/Models/MessageSender.swift",
"Generated/Models/MessageSenders.swift",
"Generated/Models/MessageSendingState.swift",
"Generated/Models/MessageSource.swift",
"Generated/Models/MessageSponsor.swift",
"Generated/Models/MessageStatistics.swift",
"Generated/Models/MessageThreadInfo.swift",
"Generated/Models/MessageViewer.swift",
"Generated/Models/MessageViewers.swift",
"Generated/Models/Messages.swift",
"Generated/Models/Minithumbnail.swift",
"Generated/Models/NetworkStatistics.swift",
"Generated/Models/NetworkStatisticsEntry.swift",
"Generated/Models/NetworkType.swift",
"Generated/Models/NewChatPrivacySettings.swift",
"Generated/Models/Notification.swift",
"Generated/Models/NotificationGroup.swift",
"Generated/Models/NotificationGroupType.swift",
"Generated/Models/NotificationSettingsScope.swift",
"Generated/Models/NotificationSound.swift",
"Generated/Models/NotificationSounds.swift",
"Generated/Models/NotificationType.swift",
"Generated/Models/Ok.swift",
"Generated/Models/OpenBotSimilarBot.swift",
"Generated/Models/OpenChat.swift",
"Generated/Models/OpenChatSimilarChat.swift",
"Generated/Models/OpenMessageContent.swift",
"Generated/Models/OpenSponsoredChat.swift",
"Generated/Models/OpenStory.swift",
"Generated/Models/OpenWebApp.swift",
"Generated/Models/OptimizeStorage.swift",
"Generated/Models/OptionValue.swift",
"Generated/Models/OrderInfo.swift",
"Generated/Models/Outline.swift",
"Generated/Models/PageBlock.swift",
"Generated/Models/PageBlockCaption.swift",
"Generated/Models/PageBlockHorizontalAlignment.swift",
"Generated/Models/PageBlockListItem.swift",
"Generated/Models/PageBlockRelatedArticle.swift",
"Generated/Models/PageBlockTableCell.swift",
"Generated/Models/PageBlockVerticalAlignment.swift",
"Generated/Models/PaidMedia.swift",
"Generated/Models/PaidReactionType.swift",
"Generated/Models/PaidReactor.swift",
"Generated/Models/ParseMarkdown.swift",
"Generated/Models/ParseTextEntities.swift",
"Generated/Models/PassportAuthorizationForm.swift",
"Generated/Models/PassportElement.swift",
"Generated/Models/PassportElementError.swift",
"Generated/Models/PassportElementErrorSource.swift",
"Generated/Models/PassportElementType.swift",
"Generated/Models/PassportElements.swift",
"Generated/Models/PassportElementsWithErrors.swift",
"Generated/Models/PassportRequiredElement.swift",
"Generated/Models/PassportSuitableElement.swift",
"Generated/Models/PasswordState.swift",
"Generated/Models/PaymentForm.swift",
"Generated/Models/PaymentFormType.swift",
"Generated/Models/PaymentOption.swift",
"Generated/Models/PaymentProvider.swift",
"Generated/Models/PaymentReceipt.swift",
"Generated/Models/PaymentReceiptType.swift",
"Generated/Models/PaymentResult.swift",
"Generated/Models/PersonalDetails.swift",
"Generated/Models/PersonalDocument.swift",
"Generated/Models/PhoneNumberAuthenticationSettings.swift",
"Generated/Models/PhoneNumberCodeType.swift",
"Generated/Models/PhoneNumberInfo.swift",
"Generated/Models/Photo.swift",
"Generated/Models/PhotoSize.swift",
"Generated/Models/PinChatMessage.swift",
"Generated/Models/PingProxy.swift",
"Generated/Models/Point.swift",
"Generated/Models/Poll.swift",
"Generated/Models/PollOption.swift",
"Generated/Models/PollType.swift",
"Generated/Models/PreliminaryUploadFile.swift",
"Generated/Models/PremiumFeature.swift",
"Generated/Models/PremiumFeaturePromotionAnimation.swift",
"Generated/Models/PremiumFeatures.swift",
"Generated/Models/PremiumGiftCodeInfo.swift",
"Generated/Models/PremiumGiftCodePaymentOption.swift",
"Generated/Models/PremiumGiftCodePaymentOptions.swift",
"Generated/Models/PremiumGiftPaymentOption.swift",
"Generated/Models/PremiumGiftPaymentOptions.swift",
"Generated/Models/PremiumGiveawayInfo.swift",
"Generated/Models/PremiumGiveawayParameters.swift",
"Generated/Models/PremiumGiveawayParticipantStatus.swift",
"Generated/Models/PremiumGiveawayPaymentOption.swift",
"Generated/Models/PremiumGiveawayPaymentOptions.swift",
"Generated/Models/PremiumLimit.swift",
"Generated/Models/PremiumLimitType.swift",
"Generated/Models/PremiumPaymentOption.swift",
"Generated/Models/PremiumSource.swift",
"Generated/Models/PremiumState.swift",
"Generated/Models/PremiumStatePaymentOption.swift",
"Generated/Models/PremiumStoryFeature.swift",
"Generated/Models/PrepaidGiveaway.swift",
"Generated/Models/PrepaidPremiumGiveaway.swift",
"Generated/Models/PreparedInlineMessage.swift",
"Generated/Models/PreparedInlineMessageId.swift",
"Generated/Models/ProcessChatFolderNewChats.swift",
"Generated/Models/ProcessChatJoinRequest.swift",
"Generated/Models/ProcessChatJoinRequests.swift",
"Generated/Models/ProcessPushNotification.swift",
"Generated/Models/ProductInfo.swift",
"Generated/Models/ProfileAccentColor.swift",
"Generated/Models/ProfileAccentColors.swift",
"Generated/Models/ProfilePhoto.swift",
"Generated/Models/Proxies.swift",
"Generated/Models/Proxy.swift",
"Generated/Models/ProxyType.swift",
"Generated/Models/PublicChatType.swift",
"Generated/Models/PublicForward.swift",
"Generated/Models/PublicForwards.swift",
"Generated/Models/PushMessageContent.swift",
"Generated/Models/PushReceiverId.swift",
"Generated/Models/QuickReplyMessage.swift",
"Generated/Models/QuickReplyMessages.swift",
"Generated/Models/QuickReplyShortcut.swift",
"Generated/Models/RateSpeechRecognition.swift",
"Generated/Models/ReactionNotificationSettings.swift",
"Generated/Models/ReactionNotificationSource.swift",
"Generated/Models/ReactionType.swift",
"Generated/Models/ReactionUnavailabilityReason.swift",
"Generated/Models/ReadAllChatMentions.swift",
"Generated/Models/ReadAllChatReactions.swift",
"Generated/Models/ReadAllMessageThreadMentions.swift",
"Generated/Models/ReadAllMessageThreadReactions.swift",
"Generated/Models/ReadBusinessMessage.swift",
"Generated/Models/ReadChatList.swift",
"Generated/Models/ReadDatePrivacySettings.swift",
"Generated/Models/ReadFilePart.swift",
"Generated/Models/ReaddQuickReplyShortcutMessages.swift",
"Generated/Models/ReceivedGift.swift",
"Generated/Models/ReceivedGifts.swift",
"Generated/Models/RecognizeSpeech.swift",
"Generated/Models/RecommendedChatFolder.swift",
"Generated/Models/RecommendedChatFolders.swift",
"Generated/Models/RecoverAuthenticationPassword.swift",
"Generated/Models/RecoverPassword.swift",
"Generated/Models/RecoveryEmailAddress.swift",
"Generated/Models/RefundStarPayment.swift",
"Generated/Models/RegisterDevice.swift",
"Generated/Models/RegisterUser.swift",
"Generated/Models/RemoteFile.swift",
"Generated/Models/RemoveAllFilesFromDownloads.swift",
"Generated/Models/RemoveBusinessConnectedBotFromChat.swift",
"Generated/Models/RemoveChatActionBar.swift",
"Generated/Models/RemoveContacts.swift",
"Generated/Models/RemoveFavoriteSticker.swift",
"Generated/Models/RemoveFileFromDownloads.swift",
"Generated/Models/RemoveInstalledBackground.swift",
"Generated/Models/RemoveMessageReaction.swift",
"Generated/Models/RemoveMessageSenderBotVerification.swift",
"Generated/Models/RemoveNotification.swift",
"Generated/Models/RemoveNotificationGroup.swift",
"Generated/Models/RemovePendingPaidMessageReactions.swift",
"Generated/Models/RemoveProxy.swift",
"Generated/Models/RemoveRecentHashtag.swift",
"Generated/Models/RemoveRecentSticker.swift",
"Generated/Models/RemoveRecentlyFoundChat.swift",
"Generated/Models/RemoveSavedAnimation.swift",
"Generated/Models/RemoveSavedNotificationSound.swift",
"Generated/Models/RemoveSearchedForHashtag.swift",
"Generated/Models/RemoveSearchedForTag.swift",
"Generated/Models/RemoveStickerFromSet.swift",
"Generated/Models/RemoveTopChat.swift",
"Generated/Models/ReorderActiveUsernames.swift",
"Generated/Models/ReorderBotActiveUsernames.swift",
"Generated/Models/ReorderBotMediaPreviews.swift",
"Generated/Models/ReorderChatFolders.swift",
"Generated/Models/ReorderInstalledStickerSets.swift",
"Generated/Models/ReorderQuickReplyShortcuts.swift",
"Generated/Models/ReorderSupergroupActiveUsernames.swift",
"Generated/Models/ReplacePrimaryChatInviteLink.swift",
"Generated/Models/ReplaceStickerInSet.swift",
"Generated/Models/ReplaceVideoChatRtmpUrl.swift",
"Generated/Models/ReplyMarkup.swift",
"Generated/Models/ReportAuthenticationCodeMissing.swift",
"Generated/Models/ReportChat.swift",
"Generated/Models/ReportChatPhoto.swift",
"Generated/Models/ReportChatResult.swift",
"Generated/Models/ReportChatSponsoredMessage.swift",
"Generated/Models/ReportChatSponsoredMessageOption.swift",
"Generated/Models/ReportChatSponsoredMessageResult.swift",
"Generated/Models/ReportMessageReactions.swift",
"Generated/Models/ReportOption.swift",
"Generated/Models/ReportPhoneNumberCodeMissing.swift",
"Generated/Models/ReportReason.swift",
"Generated/Models/ReportSponsoredChat.swift",
"Generated/Models/ReportSponsoredResult.swift",
"Generated/Models/ReportStory.swift",
"Generated/Models/ReportStoryResult.swift",
"Generated/Models/ReportSupergroupAntiSpamFalsePositive.swift",
"Generated/Models/ReportSupergroupSpam.swift",
"Generated/Models/RequestAuthenticationPasswordRecovery.swift",
"Generated/Models/RequestPasswordRecovery.swift",
"Generated/Models/RequestQrCodeAuthentication.swift",
"Generated/Models/ResendAuthenticationCode.swift",
"Generated/Models/ResendCodeReason.swift",
"Generated/Models/ResendEmailAddressVerificationCode.swift",
"Generated/Models/ResendLoginEmailAddressCode.swift",
"Generated/Models/ResendMessages.swift",
"Generated/Models/ResendPhoneNumberCode.swift",
"Generated/Models/ResendRecoveryEmailAddressCode.swift",
"Generated/Models/ResetAllNotificationSettings.swift",
"Generated/Models/ResetAuthenticationEmailAddress.swift",
"Generated/Models/ResetInstalledBackgrounds.swift",
"Generated/Models/ResetNetworkStatistics.swift",
"Generated/Models/ResetPassword.swift",
"Generated/Models/ResetPasswordResult.swift",
"Generated/Models/ReuseStarSubscription.swift",
"Generated/Models/RevenueWithdrawalState.swift",
"Generated/Models/RevokeChatInviteLink.swift",
"Generated/Models/RevokeGroupCallInviteLink.swift",
"Generated/Models/RichText.swift",
"Generated/Models/RtmpUrl.swift",
"Generated/Models/SaveApplicationLogEvent.swift",
"Generated/Models/SavePreparedInlineMessage.swift",
"Generated/Models/SavedCredentials.swift",
"Generated/Models/SavedMessagesTag.swift",
"Generated/Models/SavedMessagesTags.swift",
"Generated/Models/SavedMessagesTopic.swift",
"Generated/Models/SavedMessagesTopicType.swift",
"Generated/Models/ScopeAutosaveSettings.swift",
"Generated/Models/ScopeNotificationSettings.swift",
"Generated/Models/SearchAffiliatePrograms.swift",
"Generated/Models/SearchBackground.swift",
"Generated/Models/SearchCallMessages.swift",
"Generated/Models/SearchChatAffiliateProgram.swift",
"Generated/Models/SearchChatMembers.swift",
"Generated/Models/SearchChatMessages.swift",
"Generated/Models/SearchChatRecentLocationMessages.swift",
"Generated/Models/SearchChats.swift",
"Generated/Models/SearchChatsNearby.swift",
"Generated/Models/SearchChatsOnServer.swift",
"Generated/Models/SearchContacts.swift",
"Generated/Models/SearchEmojis.swift",
"Generated/Models/SearchFileDownloads.swift",
"Generated/Models/SearchHashtags.swift",
"Generated/Models/SearchInstalledStickerSets.swift",
"Generated/Models/SearchMessages.swift",
"Generated/Models/SearchMessagesChatTypeFilter.swift",
"Generated/Models/SearchMessagesFilter.swift",
"Generated/Models/SearchOutgoingDocumentMessages.swift",
"Generated/Models/SearchPublicChat.swift",
"Generated/Models/SearchPublicChats.swift",
"Generated/Models/SearchPublicHashtagMessages.swift",
"Generated/Models/SearchPublicMessagesByTag.swift",
"Generated/Models/SearchPublicStoriesByLocation.swift",
"Generated/Models/SearchPublicStoriesByTag.swift",
"Generated/Models/SearchPublicStoriesByVenue.swift",
"Generated/Models/SearchQuote.swift",
"Generated/Models/SearchRecentlyFoundChats.swift",
"Generated/Models/SearchSavedMessages.swift",
"Generated/Models/SearchSecretMessages.swift",
"Generated/Models/SearchStickerSet.swift",
"Generated/Models/SearchStickerSets.swift",
"Generated/Models/SearchStickers.swift",
"Generated/Models/SearchStringsByPrefix.swift",
"Generated/Models/SearchUserByPhoneNumber.swift",
"Generated/Models/SearchUserByToken.swift",
"Generated/Models/SearchWebApp.swift",
"Generated/Models/Seconds.swift",
"Generated/Models/SecretChat.swift",
"Generated/Models/SecretChatState.swift",
"Generated/Models/SellGift.swift",
"Generated/Models/SendAuthenticationFirebaseSms.swift",
"Generated/Models/SendBotStartMessage.swift",
"Generated/Models/SendBusinessMessage.swift",
"Generated/Models/SendBusinessMessageAlbum.swift",
"Generated/Models/SendCallDebugInformation.swift",
"Generated/Models/SendCallLog.swift",
"Generated/Models/SendCallRating.swift",
"Generated/Models/SendCallSignalingData.swift",
"Generated/Models/SendChatAction.swift",
"Generated/Models/SendCustomRequest.swift",
"Generated/Models/SendEmailAddressVerificationCode.swift",
"Generated/Models/SendGift.swift",
"Generated/Models/SendInlineQueryResultMessage.swift",
"Generated/Models/SendMessage.swift",
"Generated/Models/SendMessageAlbum.swift",
"Generated/Models/SendPassportAuthorizationForm.swift",
"Generated/Models/SendPaymentForm.swift",
"Generated/Models/SendPhoneNumberCode.swift",
"Generated/Models/SendPhoneNumberFirebaseSms.swift",
"Generated/Models/SendQuickReplyShortcutMessages.swift",
"Generated/Models/SendStory.swift",
"Generated/Models/SendWebAppCustomRequest.swift",
"Generated/Models/SendWebAppData.swift",
"Generated/Models/SentGift.swift",
"Generated/Models/SentWebAppMessage.swift",
"Generated/Models/Session.swift",
"Generated/Models/SessionType.swift",
"Generated/Models/Sessions.swift",
"Generated/Models/SetAccentColor.swift",
"Generated/Models/SetAccountTtl.swift",
"Generated/Models/SetAlarm.swift",
"Generated/Models/SetApplicationVerificationToken.swift",
"Generated/Models/SetArchiveChatListSettings.swift",
"Generated/Models/SetAuthenticationEmailAddress.swift",
"Generated/Models/SetAuthenticationPhoneNumber.swift",
"Generated/Models/SetAuthenticationPremiumPurchaseTransaction.swift",
"Generated/Models/SetAutoDownloadSettings.swift",
"Generated/Models/SetAutosaveSettings.swift",
"Generated/Models/SetBio.swift",
"Generated/Models/SetBirthdate.swift",
"Generated/Models/SetBotInfoDescription.swift",
"Generated/Models/SetBotInfoShortDescription.swift",
"Generated/Models/SetBotName.swift",
"Generated/Models/SetBotProfilePhoto.swift",
"Generated/Models/SetBotUpdatesStatus.swift",
"Generated/Models/SetBusinessAccountBio.swift",
"Generated/Models/SetBusinessAccountGiftSettings.swift",
"Generated/Models/SetBusinessAccountName.swift",
"Generated/Models/SetBusinessAccountProfilePhoto.swift",
"Generated/Models/SetBusinessAccountUsername.swift",
"Generated/Models/SetBusinessAwayMessageSettings.swift",
"Generated/Models/SetBusinessConnectedBot.swift",
"Generated/Models/SetBusinessGreetingMessageSettings.swift",
"Generated/Models/SetBusinessLocation.swift",
"Generated/Models/SetBusinessMessageIsPinned.swift",
"Generated/Models/SetBusinessOpeningHours.swift",
"Generated/Models/SetBusinessStartPage.swift",
"Generated/Models/SetChatAccentColor.swift",
"Generated/Models/SetChatActiveStoriesList.swift",
"Generated/Models/SetChatAffiliateProgram.swift",
"Generated/Models/SetChatAvailableReactions.swift",
"Generated/Models/SetChatBackground.swift",
"Generated/Models/SetChatClientData.swift",
"Generated/Models/SetChatDescription.swift",
"Generated/Models/SetChatDiscussionGroup.swift",
"Generated/Models/SetChatDraftMessage.swift",
"Generated/Models/SetChatEmojiStatus.swift",
"Generated/Models/SetChatLocation.swift",
"Generated/Models/SetChatMemberStatus.swift",
"Generated/Models/SetChatMessageAutoDeleteTime.swift",
"Generated/Models/SetChatMessageSender.swift",
"Generated/Models/SetChatNotificationSettings.swift",
"Generated/Models/SetChatPaidMessageStarCount.swift",
"Generated/Models/SetChatPermissions.swift",
"Generated/Models/SetChatPhoto.swift",
"Generated/Models/SetChatPinnedStories.swift",
"Generated/Models/SetChatProfileAccentColor.swift",
"Generated/Models/SetChatSlowModeDelay.swift",
"Generated/Models/SetChatTheme.swift",
"Generated/Models/SetChatTitle.swift",
"Generated/Models/SetCloseFriends.swift",
"Generated/Models/SetCommands.swift",
"Generated/Models/SetCustomEmojiStickerSetThumbnail.swift",
"Generated/Models/SetCustomLanguagePack.swift",
"Generated/Models/SetCustomLanguagePackString.swift",
"Generated/Models/SetDatabaseEncryptionKey.swift",
"Generated/Models/SetDefaultBackground.swift",
"Generated/Models/SetDefaultChannelAdministratorRights.swift",
"Generated/Models/SetDefaultGroupAdministratorRights.swift",
"Generated/Models/SetDefaultMessageAutoDeleteTime.swift",
"Generated/Models/SetDefaultReactionType.swift",
"Generated/Models/SetEmojiStatus.swift",
"Generated/Models/SetFileGenerationProgress.swift",
"Generated/Models/SetForumTopicNotificationSettings.swift",
"Generated/Models/SetGameScore.swift",
"Generated/Models/SetGiftSettings.swift",
"Generated/Models/SetGroupCallParticipantIsSpeaking.swift",
"Generated/Models/SetGroupCallParticipantVolumeLevel.swift",
"Generated/Models/SetGroupCallTitle.swift",
"Generated/Models/SetInactiveSessionTtl.swift",
"Generated/Models/SetInlineGameScore.swift",
"Generated/Models/SetLocation.swift",
"Generated/Models/SetLogStream.swift",
"Generated/Models/SetLogTagVerbosityLevel.swift",
"Generated/Models/SetLogVerbosityLevel.swift",
"Generated/Models/SetLoginEmailAddress.swift",
"Generated/Models/SetMenuButton.swift",
"Generated/Models/SetMessageFactCheck.swift",
"Generated/Models/SetMessageReactions.swift",
"Generated/Models/SetMessageSenderBlockList.swift",
"Generated/Models/SetMessageSenderBotVerification.swift",
"Generated/Models/SetName.swift",
"Generated/Models/SetNetworkType.swift",
"Generated/Models/SetNewChatPrivacySettings.swift",
"Generated/Models/SetOption.swift",
"Generated/Models/SetPaidMessageReactionType.swift",
"Generated/Models/SetPassportElement.swift",
"Generated/Models/SetPassportElementErrors.swift",
"Generated/Models/SetPassword.swift",
"Generated/Models/SetPersonalChat.swift",
"Generated/Models/SetPinnedChats.swift",
"Generated/Models/SetPinnedForumTopics.swift",
"Generated/Models/SetPinnedGifts.swift",
"Generated/Models/SetPinnedSavedMessagesTopics.swift",
"Generated/Models/SetPollAnswer.swift",
"Generated/Models/SetProfileAccentColor.swift",
"Generated/Models/SetProfilePhoto.swift",
"Generated/Models/SetQuickReplyShortcutName.swift",
"Generated/Models/SetReactionNotificationSettings.swift",
"Generated/Models/SetReadDatePrivacySettings.swift",
"Generated/Models/SetRecoveryEmailAddress.swift",
"Generated/Models/SetSavedMessagesTagLabel.swift",
"Generated/Models/SetScopeNotificationSettings.swift",
"Generated/Models/SetStickerEmojis.swift",
"Generated/Models/SetStickerKeywords.swift",
"Generated/Models/SetStickerMaskPosition.swift",
"Generated/Models/SetStickerPositionInSet.swift",
"Generated/Models/SetStickerSetThumbnail.swift",
"Generated/Models/SetStickerSetTitle.swift",
"Generated/Models/SetStoryPrivacySettings.swift",
"Generated/Models/SetStoryReaction.swift",
"Generated/Models/SetSupergroupCustomEmojiStickerSet.swift",
"Generated/Models/SetSupergroupStickerSet.swift",
"Generated/Models/SetSupergroupUnrestrictBoostCount.swift",
"Generated/Models/SetSupergroupUsername.swift",
"Generated/Models/SetTdlibParameters.swift",
"Generated/Models/SetUserEmojiStatus.swift",
"Generated/Models/SetUserPersonalProfilePhoto.swift",
"Generated/Models/SetUserPrivacySettingRules.swift",
"Generated/Models/SetUserSupportInfo.swift",
"Generated/Models/SetUsername.swift",
"Generated/Models/SetVideoChatDefaultParticipant.swift",
"Generated/Models/ShareChatWithBot.swift",
"Generated/Models/SharePhoneNumber.swift",
"Generated/Models/ShareUsersWithBot.swift",
"Generated/Models/SharedChat.swift",
"Generated/Models/SharedUser.swift",
"Generated/Models/ShippingOption.swift",
"Generated/Models/SpeechRecognitionResult.swift",
"Generated/Models/SponsoredChat.swift",
"Generated/Models/SponsoredChats.swift",
"Generated/Models/SponsoredMessage.swift",
"Generated/Models/SponsoredMessages.swift",
"Generated/Models/StarAmount.swift",
"Generated/Models/StarCount.swift",
"Generated/Models/StarGiveawayPaymentOption.swift",
"Generated/Models/StarGiveawayPaymentOptions.swift",
"Generated/Models/StarGiveawayWinnerOption.swift",
"Generated/Models/StarPaymentOption.swift",
"Generated/Models/StarPaymentOptions.swift",
"Generated/Models/StarRevenueStatistics.swift",
"Generated/Models/StarRevenueStatus.swift",
"Generated/Models/StarSubscription.swift",
"Generated/Models/StarSubscriptionPricing.swift",
"Generated/Models/StarSubscriptionType.swift",
"Generated/Models/StarSubscriptions.swift",
"Generated/Models/StarTransaction.swift",
"Generated/Models/StarTransactionDirection.swift",
"Generated/Models/StarTransactionPartner.swift",
"Generated/Models/StarTransactionSource.swift",
"Generated/Models/StarTransactionType.swift",
"Generated/Models/StarTransactions.swift",
"Generated/Models/StartGroupCallRecording.swift",
"Generated/Models/StartGroupCallScreenSharing.swift",
"Generated/Models/StartScheduledGroupCall.swift",
"Generated/Models/StatisticalGraph.swift",
"Generated/Models/StatisticalValue.swift",
"Generated/Models/Sticker.swift",
"Generated/Models/StickerFormat.swift",
"Generated/Models/StickerFullType.swift",
"Generated/Models/StickerSet.swift",
"Generated/Models/StickerSetInfo.swift",
"Generated/Models/StickerSets.swift",
"Generated/Models/StickerType.swift",
"Generated/Models/Stickers.swift",
"Generated/Models/StopBusinessPoll.swift",
"Generated/Models/StopPoll.swift",
"Generated/Models/StorageStatistics.swift",
"Generated/Models/StorageStatisticsByChat.swift",
"Generated/Models/StorageStatisticsByFileType.swift",
"Generated/Models/StorageStatisticsFast.swift",
"Generated/Models/StorePaymentPurpose.swift",
"Generated/Models/StoreTransaction.swift",
"Generated/Models/Stories.swift",
"Generated/Models/Story.swift",
"Generated/Models/StoryArea.swift",
"Generated/Models/StoryAreaPosition.swift",
"Generated/Models/StoryAreaType.swift",
"Generated/Models/StoryContent.swift",
"Generated/Models/StoryFullId.swift",
"Generated/Models/StoryInfo.swift",
"Generated/Models/StoryInteraction.swift",
"Generated/Models/StoryInteractionInfo.swift",
"Generated/Models/StoryInteractionType.swift",
"Generated/Models/StoryInteractions.swift",
"Generated/Models/StoryList.swift",
"Generated/Models/StoryOrigin.swift",
"Generated/Models/StoryPrivacySettings.swift",
"Generated/Models/StoryRepostInfo.swift",
"Generated/Models/StoryStatistics.swift",
"Generated/Models/StoryVideo.swift",
"Generated/Models/SuggestUserProfilePhoto.swift",
"Generated/Models/SuggestedAction.swift",
"Generated/Models/Supergroup.swift",
"Generated/Models/SupergroupFullInfo.swift",
"Generated/Models/SupergroupMembersFilter.swift",
"Generated/Models/SynchronizeLanguagePack.swift",
"Generated/Models/TMeUrl.swift",
"Generated/Models/TMeUrlType.swift",
"Generated/Models/TMeUrls.swift",
"Generated/Models/TargetChat.swift",
"Generated/Models/TargetChatTypes.swift",
"Generated/Models/TelegramPaymentPurpose.swift",
"Generated/Models/TemporaryPasswordState.swift",
"Generated/Models/TerminateAllOtherSessions.swift",
"Generated/Models/TerminateSession.swift",
"Generated/Models/TermsOfService.swift",
"Generated/Models/TestBytes.swift",
"Generated/Models/TestCallBytes.swift",
"Generated/Models/TestCallEmpty.swift",
"Generated/Models/TestCallString.swift",
"Generated/Models/TestCallVectorInt.swift",
"Generated/Models/TestCallVectorIntObject.swift",
"Generated/Models/TestCallVectorString.swift",
"Generated/Models/TestCallVectorStringObject.swift",
"Generated/Models/TestGetDifference.swift",
"Generated/Models/TestInt.swift",
"Generated/Models/TestNetwork.swift",
"Generated/Models/TestProxy.swift",
"Generated/Models/TestReturnError.swift",
"Generated/Models/TestSquareInt.swift",
"Generated/Models/TestString.swift",
"Generated/Models/TestUseUpdate.swift",
"Generated/Models/TestVectorInt.swift",
"Generated/Models/TestVectorIntObject.swift",
"Generated/Models/TestVectorString.swift",
"Generated/Models/TestVectorStringObject.swift",
"Generated/Models/Text.swift",
"Generated/Models/TextEntities.swift",
"Generated/Models/TextEntity.swift",
"Generated/Models/TextEntityType.swift",
"Generated/Models/TextParseMode.swift",
"Generated/Models/TextQuote.swift",
"Generated/Models/ThemeParameters.swift",
"Generated/Models/ThemeSettings.swift",
"Generated/Models/Thumbnail.swift",
"Generated/Models/ThumbnailFormat.swift",
"Generated/Models/TimeZone.swift",
"Generated/Models/TimeZones.swift",
"Generated/Models/ToggleAllDownloadsArePaused.swift",
"Generated/Models/ToggleBotCanManageEmojiStatus.swift",
"Generated/Models/ToggleBotIsAddedToAttachmentMenu.swift",
"Generated/Models/ToggleBotUsernameIsActive.swift",
"Generated/Models/ToggleBusinessConnectedBotChatIsPaused.swift",
"Generated/Models/ToggleChatDefaultDisableNotification.swift",
"Generated/Models/ToggleChatFolderTags.swift",
"Generated/Models/ToggleChatGiftNotifications.swift",
"Generated/Models/ToggleChatHasProtectedContent.swift",
"Generated/Models/ToggleChatIsMarkedAsUnread.swift",
"Generated/Models/ToggleChatIsPinned.swift",
"Generated/Models/ToggleChatIsTranslatable.swift",
"Generated/Models/ToggleChatViewAsTopics.swift",
"Generated/Models/ToggleDownloadIsPaused.swift",
"Generated/Models/ToggleForumTopicIsClosed.swift",
"Generated/Models/ToggleForumTopicIsPinned.swift",
"Generated/Models/ToggleGeneralForumTopicIsHidden.swift",
"Generated/Models/ToggleGiftIsSaved.swift",
"Generated/Models/ToggleGroupCallEnabledStartNotification.swift",
"Generated/Models/ToggleGroupCallIsMyVideoEnabled.swift",
"Generated/Models/ToggleGroupCallIsMyVideoPaused.swift",
"Generated/Models/ToggleGroupCallMuteNewParticipants.swift",
"Generated/Models/ToggleGroupCallParticipantIsHandRaised.swift",
"Generated/Models/ToggleGroupCallParticipantIsMuted.swift",
"Generated/Models/ToggleGroupCallScreenSharingIsPaused.swift",
"Generated/Models/ToggleHasSponsoredMessagesEnabled.swift",
"Generated/Models/TogglePaidMessageReactionIsAnonymous.swift",
"Generated/Models/ToggleSavedMessagesTopicIsPinned.swift",
"Generated/Models/ToggleSessionCanAcceptCalls.swift",
"Generated/Models/ToggleSessionCanAcceptSecretChats.swift",
"Generated/Models/ToggleStoryIsPostedToChatPage.swift",
"Generated/Models/ToggleSupergroupCanHaveSponsoredMessages.swift",
"Generated/Models/ToggleSupergroupHasAggressiveAntiSpamEnabled.swift",
"Generated/Models/ToggleSupergroupHasHiddenMembers.swift",
"Generated/Models/ToggleSupergroupIsAllHistoryAvailable.swift",
"Generated/Models/ToggleSupergroupIsBroadcastGroup.swift",
"Generated/Models/ToggleSupergroupIsForum.swift",
"Generated/Models/ToggleSupergroupJoinByRequest.swift",
"Generated/Models/ToggleSupergroupJoinToSendMessages.swift",
"Generated/Models/ToggleSupergroupSignMessages.swift",
"Generated/Models/ToggleSupergroupUsernameIsActive.swift",
"Generated/Models/ToggleUsernameIsActive.swift",
"Generated/Models/TopChatCategory.swift",
"Generated/Models/TransferBusinessAccountStars.swift",
"Generated/Models/TransferChatOwnership.swift",
"Generated/Models/TransferGift.swift",
"Generated/Models/TranslateMessageText.swift",
"Generated/Models/TranslateText.swift",
"Generated/Models/TrendingStickerSets.swift",
"Generated/Models/UnconfirmedSession.swift",
"Generated/Models/UnpinAllChatMessages.swift",
"Generated/Models/UnpinAllMessageThreadMessages.swift",
"Generated/Models/UnpinChatMessage.swift",
"Generated/Models/UnreadReaction.swift",
"Generated/Models/Update.swift",
"Generated/Models/Updates.swift",
"Generated/Models/UpgradeBasicGroupChatToSupergroupChat.swift",
"Generated/Models/UpgradeGift.swift",
"Generated/Models/UpgradeGiftResult.swift",
"Generated/Models/UpgradedGift.swift",
"Generated/Models/UpgradedGiftBackdrop.swift",
"Generated/Models/UpgradedGiftBackdropColors.swift",
"Generated/Models/UpgradedGiftModel.swift",
"Generated/Models/UpgradedGiftOriginalDetails.swift",
"Generated/Models/UpgradedGiftSymbol.swift",
"Generated/Models/UploadStickerFile.swift",
"Generated/Models/User.swift",
"Generated/Models/UserFullInfo.swift",
"Generated/Models/UserGift.swift",
"Generated/Models/UserGifts.swift",
"Generated/Models/UserLink.swift",
"Generated/Models/UserPrivacySetting.swift",
"Generated/Models/UserPrivacySettingRule.swift",
"Generated/Models/UserPrivacySettingRules.swift",
"Generated/Models/UserStatus.swift",
"Generated/Models/UserSupportInfo.swift",
"Generated/Models/UserTransactionPurpose.swift",
"Generated/Models/UserType.swift",
"Generated/Models/Usernames.swift",
"Generated/Models/Users.swift",
"Generated/Models/ValidateOrderInfo.swift",
"Generated/Models/ValidatedOrderInfo.swift",
"Generated/Models/VectorPathCommand.swift",
"Generated/Models/Venue.swift",
"Generated/Models/VerificationStatus.swift",
"Generated/Models/Video.swift",
"Generated/Models/VideoChat.swift",
"Generated/Models/VideoNote.swift",
"Generated/Models/ViewMessages.swift",
"Generated/Models/ViewPremiumFeature.swift",
"Generated/Models/ViewSponsoredChat.swift",
"Generated/Models/ViewTrendingStickerSets.swift",
"Generated/Models/VoiceNote.swift",
"Generated/Models/WebApp.swift",
"Generated/Models/WebAppInfo.swift",
"Generated/Models/WebAppOpenMode.swift",
"Generated/Models/WebAppOpenParameters.swift",
"Generated/Models/WebPage.swift",
"Generated/Models/WebPageInstantView.swift",
"Generated/Models/WriteGeneratedFilePart.swift",
"Generated/Supporting/DTO.swift",
"Generated/Supporting/DtoCodingKeys.swift",
"Generated/Supporting/JSONDecoder+Result.swift",
"Generated/Supporting/Logger.swift",
"Generated/Supporting/TdInt64.swift",
"Supporting/ConcurrentDictionary.swift",
"Supporting/RWLock.swift",
"TDLibClientManager.swift",
"TdClientImpl.swift"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
Done.