Compare commits
6 Commits
3846c160d5
...
1.2.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d8dacb30a4 | ||
|
|
1eab731325 | ||
|
|
93c89266b0 | ||
|
|
b29505ca1f | ||
|
|
40bd827681 | ||
|
|
743530ef50 |
@@ -17,5 +17,5 @@ You can use Swift Package Manager to integrate Hermes into your project. Add the
|
||||
|
||||
```swift
|
||||
dependencies: [
|
||||
.package(url: "https://github.com/yourusername/Hermes.git", from: "1.0.0")
|
||||
.package(url: "https://git.mahtan-melwasul.com/Mahtan/Hermes.git", from: "1.0.0")
|
||||
]
|
||||
|
||||
@@ -32,6 +32,8 @@ extension NetworkError: LocalizedError {
|
||||
public enum HTTPMethod {
|
||||
case get([URLQueryItem])
|
||||
case post(Data?)
|
||||
case put(Data?)
|
||||
case patch(Data?)
|
||||
case delete
|
||||
|
||||
var name: String {
|
||||
@@ -40,6 +42,10 @@ public enum HTTPMethod {
|
||||
return "GET"
|
||||
case .post:
|
||||
return "POST"
|
||||
case .put:
|
||||
return "PUT"
|
||||
case .patch:
|
||||
return "PATCH"
|
||||
case .delete:
|
||||
return "DELETE"
|
||||
}
|
||||
@@ -88,7 +94,9 @@ public struct Hermes {
|
||||
|
||||
request = URLRequest(url: url)
|
||||
|
||||
case .post(let data):
|
||||
case .post(let data),
|
||||
.put(let data),
|
||||
.patch(let data):
|
||||
request.httpMethod = resource.method.name
|
||||
request.httpBody = data
|
||||
|
||||
|
||||
Reference in New Issue
Block a user