@@ -247,7 +247,7 @@ public class FxAClient10 {
247
247
" authPW " : authPW. base16EncodedStringWithOptions ( NSDataBase16EncodingOptions . LowerCase) ,
248
248
]
249
249
250
- var URL : NSURL = self . URL. URLByAppendingPathComponent ( " /account/login " )
250
+ var URL : NSURL = self . URL. URLByAppendingPathComponent ( " /account/login " ) !
251
251
if getKeys {
252
252
let components = NSURLComponents ( URL: URL, resolvingAgainstBaseURL: false ) !
253
253
components. query = " keys=true "
@@ -264,7 +264,7 @@ public class FxAClient10 {
264
264
265
265
public func keys( keyFetchToken: NSData ) -> Deferred < Maybe < FxAKeysResponse > > {
266
266
let URL = self . URL. URLByAppendingPathComponent ( " /account/keys " )
267
- let mutableURLRequest = NSMutableURLRequest ( URL: URL)
267
+ let mutableURLRequest = NSMutableURLRequest ( URL: URL! )
268
268
mutableURLRequest. HTTPMethod = Method . GET. rawValue
269
269
270
270
let salt : NSData = NSData ( )
@@ -284,7 +284,7 @@ public class FxAClient10 {
284
284
]
285
285
286
286
let URL = self . URL. URLByAppendingPathComponent ( " /certificate/sign " )
287
- let mutableURLRequest = NSMutableURLRequest ( URL: URL)
287
+ let mutableURLRequest = NSMutableURLRequest ( URL: URL! )
288
288
mutableURLRequest. HTTPMethod = Method . POST. rawValue
289
289
290
290
mutableURLRequest. setValue ( " application/json " , forHTTPHeaderField: " Content-Type " )
@@ -299,7 +299,7 @@ public class FxAClient10 {
299
299
}
300
300
301
301
public func status( uid: String ) -> Deferred < Maybe < FxAStatusResponse > > {
302
- let statusURL = self . URL. URLByAppendingPathComponent ( " /account/status " ) . withQueryParam ( " uid " , value: uid)
302
+ let statusURL = self . URL. URLByAppendingPathComponent ( " /account/status " ) ! . withQueryParam ( " uid " , value: uid)
303
303
let mutableURLRequest = NSMutableURLRequest ( URL: statusURL)
304
304
mutableURLRequest. HTTPMethod = Method . GET. rawValue
305
305
@@ -310,7 +310,7 @@ public class FxAClient10 {
310
310
311
311
public func devices( sessionToken: NSData ) -> Deferred < Maybe < FxADevicesResponse > > {
312
312
let URL = self . URL. URLByAppendingPathComponent ( " /account/devices " )
313
- let mutableURLRequest = NSMutableURLRequest ( URL: URL)
313
+ let mutableURLRequest = NSMutableURLRequest ( URL: URL! )
314
314
mutableURLRequest. HTTPMethod = Method . GET. rawValue
315
315
316
316
mutableURLRequest. setValue ( " application/json " , forHTTPHeaderField: " Content-Type " )
@@ -325,7 +325,7 @@ public class FxAClient10 {
325
325
326
326
public func registerOrUpdateDevice( sessionToken: NSData , device: FxADevice ) -> Deferred < Maybe < FxADevice > > {
327
327
let URL = self . URL. URLByAppendingPathComponent ( " /account/device " )
328
- let mutableURLRequest = NSMutableURLRequest ( URL: URL)
328
+ let mutableURLRequest = NSMutableURLRequest ( URL: URL! )
329
329
mutableURLRequest. HTTPMethod = Method . POST. rawValue
330
330
331
331
mutableURLRequest. setValue ( " application/json " , forHTTPHeaderField: " Content-Type " )
0 commit comments