Skip to content

Commit ec3857a

Browse files
committed
Add getSourceRequest(id:token:) for MTMessageService`
1 parent 7bfec66 commit ec3857a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Sources/MailTMSwift/Services/MTMessagesService.swift

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,5 +155,16 @@ open class MTMessageService {
155155
token: String) -> AnyPublisher<MTMessageSource, MTError> {
156156
apiService.get(endpoint: Endpoints.sourcesFromId(id), authToken: token, headers: [:])
157157
}
158+
159+
public func getSourceRequest(id: String, token: String) -> URLRequest? {
160+
guard let url = URL(string: Endpoints.sourcesFromId(id)) else {
161+
return nil
162+
}
163+
164+
var request = URLRequest(url: url)
165+
request.allHTTPHeaderFields = ["Authorization": "Bearer \(token)"]
166+
request.httpMethod = "GET"
167+
return request
168+
}
158169

159170
}

0 commit comments

Comments
 (0)