27 lines
503 B
Swift
Executable File
27 lines
503 B
Swift
Executable File
//
|
|
// UserAgent.swift
|
|
// RSWeb
|
|
//
|
|
// Created by Brent Simmons on 8/27/16.
|
|
// Copyright © 2016 Ranchero Software, LLC. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
public struct UserAgent {
|
|
|
|
public static func fromInfoPlist() -> String? {
|
|
|
|
return Bundle.main.object(forInfoDictionaryKey: "UserAgent") as? String
|
|
}
|
|
|
|
public static func headers() -> [AnyHashable: String]? {
|
|
|
|
guard let userAgent = fromInfoPlist() else {
|
|
return nil
|
|
}
|
|
|
|
return [HTTPRequestHeader.userAgent: userAgent]
|
|
}
|
|
}
|