Skip to content

Commit eb29cb6

Browse files
committed
Move Request to a different directory
1 parent 0d8c5cd commit eb29cb6

File tree

3 files changed

+26
-14
lines changed

3 files changed

+26
-14
lines changed

APIKit.xcodeproj/project.pbxproj

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
7F7048CD1D9D89BE003C99F6 /* APIKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7048C61D9D89BE003C99F6 /* APIKit.h */; settings = {ATTRIBUTES = (Public, ); }; };
2828
7F7048CE1D9D89BE003C99F6 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048C71D9D89BE003C99F6 /* CallbackQueue.swift */; };
2929
7F7048CF1D9D89BE003C99F6 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048C81D9D89BE003C99F6 /* HTTPMethod.swift */; };
30-
7F7048D11D9D89BE003C99F6 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048CA1D9D89BE003C99F6 /* Request.swift */; };
3130
7F7048D21D9D89BE003C99F6 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048CB1D9D89BE003C99F6 /* Session.swift */; };
3231
7F7048D31D9D89BE003C99F6 /* Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048CC1D9D89BE003C99F6 /* Unavailable.swift */; };
3332
7F7048D61D9D89F2003C99F6 /* SessionAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F7048D41D9D89F2003C99F6 /* SessionAdapter.swift */; };
@@ -49,6 +48,8 @@
4948
7FA1690D1D9D8C80006C982B /* HTTPStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA1690C1D9D8C80006C982B /* HTTPStub.swift */; };
5049
C5725F4B28D8C36500810D7C /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5725F4A28D8C36500810D7C /* Concurrency.swift */; };
5150
C5B144D828D8D7DC00E30ECD /* ConcurrencyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B144D728D8D7DC00E30ECD /* ConcurrencyTests.swift */; };
51+
C5F9A3482903E138000CB6C4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5F9A3472903E138000CB6C4 /* Request.swift */; };
52+
C5F9A34A2903E147000CB6C4 /* JSONRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5F9A3492903E147000CB6C4 /* JSONRequest.swift */; };
5253
C5FF1DC128A80FFD0059573D /* test.json in Resources */ = {isa = PBXBuildFile; fileRef = C5FF1DC028A80FFD0059573D /* test.json */; };
5354
C5FF1DCF28A835600059573D /* QueryParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5FF1DCD28A835600059573D /* QueryParameters.swift */; };
5455
C5FF1DD028A835600059573D /* URLEncodedQueryParameters.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5FF1DCE28A835600059573D /* URLEncodedQueryParameters.swift */; };
@@ -112,7 +113,6 @@
112113
7F7048C71D9D89BE003C99F6 /* CallbackQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = APIKit/CallbackQueue.swift; sourceTree = "<group>"; };
113114
7F7048C81D9D89BE003C99F6 /* HTTPMethod.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = APIKit/HTTPMethod.swift; sourceTree = "<group>"; };
114115
7F7048C91D9D89BE003C99F6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = APIKit/Info.plist; sourceTree = "<group>"; };
115-
7F7048CA1D9D89BE003C99F6 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Request.swift; path = APIKit/Request.swift; sourceTree = "<group>"; };
116116
7F7048CB1D9D89BE003C99F6 /* Session.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Session.swift; path = APIKit/Session.swift; sourceTree = "<group>"; };
117117
7F7048CC1D9D89BE003C99F6 /* Unavailable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Unavailable.swift; path = APIKit/Unavailable.swift; sourceTree = "<group>"; };
118118
7F7048D41D9D89F2003C99F6 /* SessionAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SessionAdapter.swift; path = Sources/APIKit/SessionAdapter/SessionAdapter.swift; sourceTree = SOURCE_ROOT; };
@@ -135,6 +135,8 @@
135135
7FA1690C1D9D8C80006C982B /* HTTPStub.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPStub.swift; sourceTree = "<group>"; };
136136
C5725F4A28D8C36500810D7C /* Concurrency.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Concurrency.swift; sourceTree = "<group>"; };
137137
C5B144D728D8D7DC00E30ECD /* ConcurrencyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConcurrencyTests.swift; sourceTree = "<group>"; };
138+
C5F9A3472903E138000CB6C4 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Request.swift; sourceTree = "<group>"; };
139+
C5F9A3492903E147000CB6C4 /* JSONRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONRequest.swift; sourceTree = "<group>"; };
138140
C5FF1DC028A80FFD0059573D /* test.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = test.json; sourceTree = "<group>"; };
139141
C5FF1DCD28A835600059573D /* QueryParameters.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueryParameters.swift; sourceTree = "<group>"; };
140142
C5FF1DCE28A835600059573D /* URLEncodedQueryParameters.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLEncodedQueryParameters.swift; sourceTree = "<group>"; };
@@ -319,11 +321,11 @@
319321
children = (
320322
7F7048C71D9D89BE003C99F6 /* CallbackQueue.swift */,
321323
7F7048C81D9D89BE003C99F6 /* HTTPMethod.swift */,
322-
7F7048CA1D9D89BE003C99F6 /* Request.swift */,
323324
7F7048CB1D9D89BE003C99F6 /* Session.swift */,
324325
7F7048CC1D9D89BE003C99F6 /* Unavailable.swift */,
325326
C5725F4928D8C36500810D7C /* Concurrency */,
326327
0969AE0D259DEC3C00C498AF /* Combine */,
328+
C5F9A3462903E125000CB6C4 /* Request */,
327329
7F85FB8B1C9D317300CEE132 /* SessionAdapter */,
328330
C5FF1DCC28A835600059573D /* QueryParameters */,
329331
7F18BD0D1C972C38003A31DF /* BodyParameters */,
@@ -395,6 +397,16 @@
395397
path = Concurrency;
396398
sourceTree = "<group>";
397399
};
400+
C5F9A3462903E125000CB6C4 /* Request */ = {
401+
isa = PBXGroup;
402+
children = (
403+
C5F9A3472903E138000CB6C4 /* Request.swift */,
404+
C5F9A3492903E147000CB6C4 /* JSONRequest.swift */,
405+
);
406+
name = Request;
407+
path = APIKit/Request;
408+
sourceTree = "<group>";
409+
};
398410
C5FF1DBF28A80FFD0059573D /* Resources */ = {
399411
isa = PBXGroup;
400412
children = (
@@ -533,9 +545,9 @@
533545
buildActionMask = 2147483647;
534546
files = (
535547
7F7048D31D9D89BE003C99F6 /* Unavailable.swift in Sources */,
536-
7F7048D11D9D89BE003C99F6 /* Request.swift in Sources */,
537548
7F7048E81D9D8A08003C99F6 /* DataParser.swift in Sources */,
538549
7F7048CE1D9D89BE003C99F6 /* CallbackQueue.swift in Sources */,
550+
C5F9A34A2903E147000CB6C4 /* JSONRequest.swift in Sources */,
539551
7F7048DE1D9D89FB003C99F6 /* AbstractInputStream.m in Sources */,
540552
7F7048E31D9D89FB003C99F6 /* MultipartFormDataBodyParameters.swift in Sources */,
541553
7F7048F01D9D8A12003C99F6 /* ResponseError.swift in Sources */,
@@ -549,6 +561,7 @@
549561
7F7048D61D9D89F2003C99F6 /* SessionAdapter.swift in Sources */,
550562
7F7048EF1D9D8A12003C99F6 /* RequestError.swift in Sources */,
551563
7F7048E91D9D8A08003C99F6 /* FormURLEncodedDataParser.swift in Sources */,
564+
C5F9A3482903E138000CB6C4 /* Request.swift in Sources */,
552565
ECA8314C1DE4E677004EB1B5 /* ProtobufBodyParameters.swift in Sources */,
553566
C5FF1DD028A835600059573D /* URLEncodedQueryParameters.swift in Sources */,
554567
7F7048E11D9D89FB003C99F6 /* FormURLEncodedBodyParameters.swift in Sources */,
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import Foundation
2+
3+
public protocol JSONRequest: Request {}
4+
5+
public extension JSONRequest {
6+
var dataParser: JSONDataParser {
7+
return JSONDataParser(readingOptions: [])
8+
}
9+
}
Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,3 @@ public extension Request where Response == Void {
148148
return
149149
}
150150
}
151-
152-
public protocol JSONRequest: Request {}
153-
154-
public extension JSONRequest {
155-
156-
var dataParser: JSONDataParser {
157-
return JSONDataParser(readingOptions: [])
158-
}
159-
160-
}

0 commit comments

Comments
 (0)