Skip to content

Commit f8501fd

Browse files
authored
Merge pull request #57 from GoodRequest/fix/headerconvertible
feat: Allow any HeaderConvertible in EndpointBuilder
2 parents e052519 + d1cfce2 commit f8501fd

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Sources/GoodNetworking/Models/EndpointBuilder.swift

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,14 @@ public extension EndpointBuilder {
4545
self.headers?.headers.append(contentsOf: headers.headers)
4646
return self
4747
}
48-
48+
49+
func header(_ headerConvertible: any HeaderConvertible) -> Self {
50+
if let header = headerConvertible.resolveHeader() {
51+
self.headers?.add(header: header)
52+
}
53+
return self
54+
}
55+
4956
func body(data: Data?) -> Self {
5057
assertBothQueryAndBodyUsage()
5158
if let data {

0 commit comments

Comments
 (0)