Skip to content

Commit 8f413a0

Browse files
authored
Merge pull request #2 from vapor/alpha
alpha
2 parents 2ea24e5 + 01aa31d commit 8f413a0

File tree

9 files changed

+23
-23
lines changed

9 files changed

+23
-23
lines changed

Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ import PackageDescription
33
let package = Package(
44
name: "Multipart",
55
targets: [
6-
// RFC 2046
6+
// RFC 2046
77
Target(name: "Multipart"),
88

99
// RFC 2388
1010
Target(name: "FormData", dependencies: ["Multipart"])
1111
],
1212
dependencies: [
1313
// Core extensions, type-aliases, and functions that facilitate common tasks
14-
.Package(url: "https://github.com/vapor/core.git", majorVersion: 1),
15-
14+
.Package(url: "https://github.com/vapor/core.git", Version(2,0,0, prereleaseIdentifiers: ["alpha"])),
15+
1616
// HTTP package for HeaderKey type
17-
.Package(url: "https://github.com/vapor/engine.git", majorVersion: 1)
17+
.Package(url: "https://github.com/vapor/engine.git", Version(2,0,0, prereleaseIdentifiers: ["alpha"]))
1818
]
1919
)

Sources/FormData/ContentDispositionParser.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ final class ContentDispositionParser {
4343
case .none:
4444
state = .parsingPrefix(buffer: [byte])
4545
case .parsingPrefix(var buffer):
46-
if byte == .semicolon && buffer == "form-data".bytes {
46+
if byte == .semicolon && buffer == "form-data".makeBytes() {
4747
state = .parsingKey(buffer: [])
4848
break main
4949
}
@@ -57,9 +57,9 @@ final class ContentDispositionParser {
5757

5858
if byte == .equals {
5959
switch buffer {
60-
case "name".bytes:
60+
case "name".makeBytes():
6161
state = .parsingValue(key: .name, buffer: [])
62-
case "filename".bytes:
62+
case "filename".makeBytes():
6363
state = .parsingValue(key: .filename, buffer: [])
6464
default:
6565
state = .parsingValue(key: .other(buffer), buffer: [])

Sources/FormData/Parser.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public final class Parser {
3333
var name: String?
3434
var filename: String?
3535

36-
for byte in contentDisposition.bytes {
36+
for byte in contentDisposition.makeBytes() {
3737
parser.parse(byte)
3838

3939
switch parser.state {

Sources/FormData/Serializer.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,6 @@ public final class Serializer {
4343
/// Generates a Content-Type header value from a boundary
4444
public static func generateContentType(boundary: BytesConvertible) throws -> Bytes {
4545
let b = try boundary.makeBytes()
46-
return "multipart/form-data; boundary=".bytes + b
46+
return "multipart/form-data; boundary=".makeBytes() + b
4747
}
4848
}

Sources/Multipart/Parser.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public final class Parser {
7979
guard boundaryPieces.count == 2 else {
8080
throw Error.invalidBoundary
8181
}
82-
return boundaryPieces[1].bytes
82+
return boundaryPieces[1].makeBytes()
8383
}
8484

8585
/// Create a new multipart parser from a

Sources/Multipart/Serializer.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ public final class Serializer {
6565
serialize(boundary)
6666
serialize(crlf)
6767
for (key, value) in part.headers {
68-
serialize(key.key.bytes)
68+
serialize(key.key.makeBytes())
6969
serialize(.colon)
7070
serialize(.space)
71-
serialize(value.bytes)
71+
serialize(value.makeBytes())
7272
serialize(crlf)
7373
}
7474
serialize(crlf)

Tests/FormDataTests/SerializerTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ class SerializerTests: XCTestCase {
1313
public func testBasic() throws {
1414
let part1 = Part(headers: [
1515
"Content-Type": "text/plain; charset=us-ascii",
16-
], body: "Systems should choose the 'best' type based on the local environment and references, in some cases even through user interaction.".bytes)
16+
], body: "Systems should choose the 'best' type based on the local environment and references, in some cases even through user interaction.".makeBytes())
1717

18-
let part2 = Multipart.Part(headers: [:], body: "Test123".bytes)
18+
let part2 = Multipart.Part(headers: [:], body: "Test123".makeBytes())
1919

2020
let field1 = Field(name: "title", filename: nil, part: part1)
2121
let field2 = Field(name: "image", filename: "image.jpg", part: part2)

Tests/MultipartTests/ParserTests.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class ParserTests: XCTestCase {
1515

1616
func testInit() throws {
1717
let parser = try Parser(boundary: "foo")
18-
XCTAssertEqual(parser.boundary, "foo".bytes)
18+
XCTAssertEqual(parser.boundary, "foo".makeBytes())
1919
}
2020

2121
func testPreamble() throws {
@@ -38,7 +38,7 @@ class ParserTests: XCTestCase {
3838
preambleExpectation.fulfill()
3939
}
4040

41-
try parser.parse(message.bytes)
41+
try parser.parse(message.makeBytes())
4242

4343
waitForExpectations(timeout: 0, handler: nil)
4444
}
@@ -63,7 +63,7 @@ class ParserTests: XCTestCase {
6363
preambleExpectation.fulfill()
6464
}
6565

66-
try parser.parse(message.bytes)
66+
try parser.parse(message.makeBytes())
6767

6868
waitForExpectations(timeout: 0, handler: nil)
6969
}
@@ -93,7 +93,7 @@ class ParserTests: XCTestCase {
9393
partExpectation.fulfill()
9494
}
9595

96-
try parser.parse(message.bytes)
96+
try parser.parse(message.makeBytes())
9797

9898
waitForExpectations(timeout: 0, handler: nil)
9999
}
@@ -122,7 +122,7 @@ class ParserTests: XCTestCase {
122122
partExpectation.fulfill()
123123
}
124124

125-
try parser.parse(message.bytes)
125+
try parser.parse(message.makeBytes())
126126

127127
waitForExpectations(timeout: 0, handler: nil)
128128
}
@@ -147,7 +147,7 @@ class ParserTests: XCTestCase {
147147
epilogueExpectation.fulfill()
148148
}
149149

150-
try parser.parse(message.bytes)
150+
try parser.parse(message.makeBytes())
151151

152152
// must call done since epilogue can go on forever
153153
try parser.finish()

Tests/MultipartTests/SerializerTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@ class SerializerTests: XCTestCase {
1111

1212
func testInit() throws {
1313
let serializer = try Serializer(boundary: "foo")
14-
XCTAssertEqual(serializer.boundary, "foo".bytes)
14+
XCTAssertEqual(serializer.boundary, "foo".makeBytes())
1515
}
1616

1717
public func testBasic() throws {
1818
let part1 = Part(headers: [
1919
"Content-Type": "text/plain; charset=us-ascii",
2020
"X-Test": "42"
21-
], body: "Systems should choose the 'best' type based on the local environment and references, in some cases even through user interaction.".bytes)
21+
], body: "Systems should choose the 'best' type based on the local environment and references, in some cases even through user interaction.".makeBytes())
2222

23-
let part2 = Part(headers: [:], body: "Test123".bytes)
23+
let part2 = Part(headers: [:], body: "Test123".makeBytes())
2424

2525
let serializer = try Serializer(boundary: "boundary42")
2626

0 commit comments

Comments
 (0)