13 lines
369 B
Swift
13 lines
369 B
Swift
import Foundation
|
|
import Moya
|
|
|
|
struct AuthPlugin: PluginType {
|
|
func prepare(_ request: URLRequest, target: TargetType) -> URLRequest {
|
|
var request = request
|
|
if let token = ReadeckEnvironment.current.token, !token.isEmpty {
|
|
request.addValue("Bearer \(token)", forHTTPHeaderField: "Authorization")
|
|
}
|
|
return request
|
|
}
|
|
}
|