added iOS source code
[wl-app.git] / iOS / Pods / OAuthSwift / Sources / URL+OAuthSwift.swift
1 //
2 //  URL+OAuthSwift.swift
3 //  OAuthSwift
4 //
5 //  Created by Dongri Jin on 6/21/14.
6 //  Copyright (c) 2014 Dongri Jin. All rights reserved.
7 //
8
9 import Foundation
10
11 extension URL {
12
13     func urlByAppending(queryString: String) -> URL {
14         if queryString.utf16.isEmpty {
15             return self
16         }
17
18         var absoluteURLString = absoluteString
19
20         if absoluteURLString.hasSuffix("?") {
21             absoluteURLString.dropLast()
22         }
23
24         let string = absoluteURLString + (absoluteURLString.range(of: "?") != nil ? "&" : "?") + queryString
25
26         return URL(string: string)!
27     }
28
29 }