|
21 | 21 | 7F698E5A1D9D680C00F1561D /* URLSessionAdapterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F698E481D9D680C00F1561D /* URLSessionAdapterTests.swift */; };
|
22 | 22 | 7F698E5B1D9D680C00F1561D /* SessionCallbackQueueTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F698E491D9D680C00F1561D /* SessionCallbackQueueTests.swift */; };
|
23 | 23 | 7F698E5C1D9D680C00F1561D /* SessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F698E4A1D9D680C00F1561D /* SessionTests.swift */; };
|
24 |
| - 7F698E5D1D9D680C00F1561D /* test.json in Resources */ = {isa = PBXBuildFile; fileRef = 7F698E4B1D9D680C00F1561D /* test.json */; }; |
25 | 24 | 7F698E5E1D9D680C00F1561D /* TestRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F698E4D1D9D680C00F1561D /* TestRequest.swift */; };
|
26 | 25 | 7F698E5F1D9D680C00F1561D /* TestSessionAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F698E4E1D9D680C00F1561D /* TestSessionAdapter.swift */; };
|
27 | 26 | 7F698E601D9D680C00F1561D /* TestSessionTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F698E4F1D9D680C00F1561D /* TestSessionTask.swift */; };
|
|
48 | 47 | 7F7048F11D9D8A12003C99F6 /* SessionTaskError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048EE1D9D8A12003C99F6 /* SessionTaskError.swift */; };
|
49 | 48 | 7F7048F31D9D8A1F003C99F6 /* URLEncodedSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048F21D9D8A1F003C99F6 /* URLEncodedSerialization.swift */; };
|
50 | 49 | 7FA1690D1D9D8C80006C982B /* HTTPStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA1690C1D9D8C80006C982B /* HTTPStub.swift */; };
|
| 50 | + C5725F4B28D8C36500810D7C /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5725F4A28D8C36500810D7C /* Concurrency.swift */; }; |
| 51 | + C5B144D828D8D7DC00E30ECD /* ConcurrencyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B144D728D8D7DC00E30ECD /* ConcurrencyTests.swift */; }; |
| 52 | + C5FF1DC128A80FFD0059573D /* test.json in Resources */ = {isa = PBXBuildFile; fileRef = C5FF1DC028A80FFD0059573D /* test.json */; }; |
51 | 53 | ECA831481DE4DDBF004EB1B5 /* ProtobufDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA831471DE4DDBF004EB1B5 /* ProtobufDataParser.swift */; };
|
52 | 54 | ECA8314A1DE4DEBE004EB1B5 /* ProtobufDataParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA831491DE4DEBE004EB1B5 /* ProtobufDataParserTests.swift */; };
|
53 | 55 | ECA8314C1DE4E677004EB1B5 /* ProtobufBodyParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA8314B1DE4E677004EB1B5 /* ProtobufBodyParameters.swift */; };
|
|
100 | 102 | 7F698E481D9D680C00F1561D /* URLSessionAdapterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLSessionAdapterTests.swift; sourceTree = "<group>"; };
|
101 | 103 | 7F698E491D9D680C00F1561D /* SessionCallbackQueueTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionCallbackQueueTests.swift; sourceTree = "<group>"; };
|
102 | 104 | 7F698E4A1D9D680C00F1561D /* SessionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionTests.swift; sourceTree = "<group>"; };
|
103 |
| - 7F698E4B1D9D680C00F1561D /* test.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = test.json; sourceTree = "<group>"; }; |
104 | 105 | 7F698E4D1D9D680C00F1561D /* TestRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestRequest.swift; sourceTree = "<group>"; };
|
105 | 106 | 7F698E4E1D9D680C00F1561D /* TestSessionAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSessionAdapter.swift; sourceTree = "<group>"; };
|
106 | 107 | 7F698E4F1D9D680C00F1561D /* TestSessionTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSessionTask.swift; sourceTree = "<group>"; };
|
|
129 | 130 | 7F7048F21D9D8A1F003C99F6 /* URLEncodedSerialization.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = URLEncodedSerialization.swift; path = Sources/APIKit/Serializations/URLEncodedSerialization.swift; sourceTree = SOURCE_ROOT; };
|
130 | 131 | 7F8ECDFD1B6A799E00234E04 /* Demo.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Demo.playground; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
|
131 | 132 | 7FA1690C1D9D8C80006C982B /* HTTPStub.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPStub.swift; sourceTree = "<group>"; };
|
| 133 | + C5725F4A28D8C36500810D7C /* Concurrency.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Concurrency.swift; sourceTree = "<group>"; }; |
| 134 | + C5B144D728D8D7DC00E30ECD /* ConcurrencyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConcurrencyTests.swift; sourceTree = "<group>"; }; |
| 135 | + C5FF1DC028A80FFD0059573D /* test.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = test.json; sourceTree = "<group>"; }; |
132 | 136 | ECA831471DE4DDBF004EB1B5 /* ProtobufDataParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ProtobufDataParser.swift; path = Sources/APIKit/DataParser/ProtobufDataParser.swift; sourceTree = SOURCE_ROOT; };
|
133 | 137 | ECA831491DE4DEBE004EB1B5 /* ProtobufDataParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProtobufDataParserTests.swift; sourceTree = "<group>"; };
|
134 | 138 | ECA8314B1DE4E677004EB1B5 /* ProtobufBodyParameters.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ProtobufBodyParameters.swift; path = Sources/APIKit/BodyParameters/ProtobufBodyParameters.swift; sourceTree = SOURCE_ROOT; };
|
|
201 | 205 | ECA8314B1DE4E677004EB1B5 /* ProtobufBodyParameters.swift */,
|
202 | 206 | 7F7048D81D9D89FB003C99F6 /* AbstractInputStream.m */,
|
203 | 207 | );
|
204 |
| - path = APIKit/BodyParameters; |
205 | 208 | name = BodyParameters;
|
| 209 | + path = APIKit/BodyParameters; |
206 | 210 | sourceTree = "<group>";
|
207 | 211 | };
|
208 | 212 | 7F18BD161C9730ED003A31DF /* Serializations */ = {
|
209 | 213 | isa = PBXGroup;
|
210 | 214 | children = (
|
211 | 215 | 7F7048F21D9D8A1F003C99F6 /* URLEncodedSerialization.swift */,
|
212 | 216 | );
|
213 |
| - path = APIKit/Serializations; |
214 | 217 | name = Serializations;
|
| 218 | + path = APIKit/Serializations; |
215 | 219 | sourceTree = "<group>";
|
216 | 220 | };
|
217 | 221 | 7F45FCD31A94D02C006863BB = {
|
|
240 | 244 | 7F698E451D9D680C00F1561D /* RequestTests.swift */,
|
241 | 245 | 7F698E491D9D680C00F1561D /* SessionCallbackQueueTests.swift */,
|
242 | 246 | 7F698E4A1D9D680C00F1561D /* SessionTests.swift */,
|
| 247 | + C5B144D628D8D7D000E30ECD /* Concurrency */, |
243 | 248 | 0973EE33259E2DD000879BA2 /* Combine */,
|
244 | 249 | 7F698E3B1D9D680C00F1561D /* BodyParametersType */,
|
245 | 250 | 7F698E401D9D680C00F1561D /* DataParserType */,
|
246 | 251 | 7F698E461D9D680C00F1561D /* SessionAdapterType */,
|
247 | 252 | 7F698E4C1D9D680C00F1561D /* TestComponents */,
|
| 253 | + C5FF1DBF28A80FFD0059573D /* Resources */, |
248 | 254 | 7F698E611D9D681500F1561D /* Supporting Files */,
|
249 | 255 | );
|
250 | 256 | path = APIKitTests;
|
|
297 | 303 | isa = PBXGroup;
|
298 | 304 | children = (
|
299 | 305 | 7F698E441D9D680C00F1561D /* Info.plist */,
|
300 |
| - 7F698E4B1D9D680C00F1561D /* test.json */, |
301 | 306 | );
|
302 | 307 | name = "Supporting Files";
|
303 | 308 | sourceTree = "<group>";
|
|
310 | 315 | 7F7048CA1D9D89BE003C99F6 /* Request.swift */,
|
311 | 316 | 7F7048CB1D9D89BE003C99F6 /* Session.swift */,
|
312 | 317 | 7F7048CC1D9D89BE003C99F6 /* Unavailable.swift */,
|
| 318 | + C5725F4928D8C36500810D7C /* Concurrency */, |
313 | 319 | 0969AE0D259DEC3C00C498AF /* Combine */,
|
314 | 320 | 7F85FB8B1C9D317300CEE132 /* SessionAdapter */,
|
315 | 321 | 7F18BD0D1C972C38003A31DF /* BodyParameters */,
|
|
336 | 342 | 7F7048D41D9D89F2003C99F6 /* SessionAdapter.swift */,
|
337 | 343 | 7F7048D51D9D89F2003C99F6 /* URLSessionAdapter.swift */,
|
338 | 344 | );
|
339 |
| - path = APIKit/SessionAdapter; |
340 | 345 | name = SessionAdapter;
|
| 346 | + path = APIKit/SessionAdapter; |
341 | 347 | sourceTree = "<group>";
|
342 | 348 | };
|
343 | 349 | 7FA19A3D1C9CBF2A005D25AE /* Error */ = {
|
|
347 | 353 | 7F7048EC1D9D8A12003C99F6 /* RequestError.swift */,
|
348 | 354 | 7F7048ED1D9D8A12003C99F6 /* ResponseError.swift */,
|
349 | 355 | );
|
350 |
| - path = APIKit/Error; |
351 | 356 | name = Error;
|
| 357 | + path = APIKit/Error; |
352 | 358 | sourceTree = "<group>";
|
353 | 359 | };
|
354 | 360 | 7FA19A441C9CC9A2005D25AE /* DataParser */ = {
|
|
360 | 366 | ECA831471DE4DDBF004EB1B5 /* ProtobufDataParser.swift */,
|
361 | 367 | 7F7048E71D9D8A08003C99F6 /* StringDataParser.swift */,
|
362 | 368 | );
|
363 |
| - path = APIKit/DataParser; |
364 | 369 | name = DataParser;
|
| 370 | + path = APIKit/DataParser; |
| 371 | + sourceTree = "<group>"; |
| 372 | + }; |
| 373 | + C5725F4928D8C36500810D7C /* Concurrency */ = { |
| 374 | + isa = PBXGroup; |
| 375 | + children = ( |
| 376 | + C5725F4A28D8C36500810D7C /* Concurrency.swift */, |
| 377 | + ); |
| 378 | + name = Concurrency; |
| 379 | + path = APIKit/Concurrency; |
| 380 | + sourceTree = "<group>"; |
| 381 | + }; |
| 382 | + C5B144D628D8D7D000E30ECD /* Concurrency */ = { |
| 383 | + isa = PBXGroup; |
| 384 | + children = ( |
| 385 | + C5B144D728D8D7DC00E30ECD /* ConcurrencyTests.swift */, |
| 386 | + ); |
| 387 | + path = Concurrency; |
| 388 | + sourceTree = "<group>"; |
| 389 | + }; |
| 390 | + C5FF1DBF28A80FFD0059573D /* Resources */ = { |
| 391 | + isa = PBXGroup; |
| 392 | + children = ( |
| 393 | + C5FF1DC028A80FFD0059573D /* test.json */, |
| 394 | + ); |
| 395 | + path = Resources; |
365 | 396 | sourceTree = "<group>";
|
366 | 397 | };
|
367 | 398 | /* End PBXGroup section */
|
|
464 | 495 | isa = PBXResourcesBuildPhase;
|
465 | 496 | buildActionMask = 2147483647;
|
466 | 497 | files = (
|
467 |
| - 7F698E5D1D9D680C00F1561D /* test.json in Resources */, |
| 498 | + C5FF1DC128A80FFD0059573D /* test.json in Resources */, |
468 | 499 | );
|
469 | 500 | runOnlyForDeploymentPostprocessing = 0;
|
470 | 501 | };
|
|
487 | 518 | 7F7048E01D9D89FB003C99F6 /* Data+InputStream.swift in Sources */,
|
488 | 519 | 7F7048DF1D9D89FB003C99F6 /* BodyParameters.swift in Sources */,
|
489 | 520 | 7F7048E21D9D89FB003C99F6 /* JSONBodyParameters.swift in Sources */,
|
| 521 | + C5725F4B28D8C36500810D7C /* Concurrency.swift in Sources */, |
490 | 522 | 7F7048D61D9D89F2003C99F6 /* SessionAdapter.swift in Sources */,
|
491 | 523 | 7F7048EF1D9D8A12003C99F6 /* RequestError.swift in Sources */,
|
492 | 524 | 7F7048E91D9D8A08003C99F6 /* FormURLEncodedDataParser.swift in Sources */,
|
|
513 | 545 | 7F698E581D9D680C00F1561D /* RequestTests.swift in Sources */,
|
514 | 546 | ECA8314A1DE4DEBE004EB1B5 /* ProtobufDataParserTests.swift in Sources */,
|
515 | 547 | 7F698E5E1D9D680C00F1561D /* TestRequest.swift in Sources */,
|
| 548 | + C5B144D828D8D7DC00E30ECD /* ConcurrencyTests.swift in Sources */, |
516 | 549 | 7F698E601D9D680C00F1561D /* TestSessionTask.swift in Sources */,
|
517 | 550 | 0973EE35259E2DDC00879BA2 /* CombineTests.swift in Sources */,
|
518 | 551 | 7FA1690D1D9D8C80006C982B /* HTTPStub.swift in Sources */,
|
|
0 commit comments