More modernization

This commit is contained in:
Charles Magahern
2019-10-13 00:24:03 -07:00
parent 241248b1b0
commit 1dca4b98e5
2 changed files with 7 additions and 8 deletions

View File

@@ -172,10 +172,10 @@ internal class FetchDevicesOperation : WemoOperation
{
var devices: [WemoDevice] = []
if let responseDict = (try? JSONSerialization.jsonObject(with: data, options: JSONSerialization.ReadingOptions()) as? NSDictionary) {
for responseObj in (responseDict?.allValues)! {
if let responseDict = responseObj as? NSDictionary {
let device = WemoDevice(responseDict)
if let responseDict = try? JSONSerialization.jsonObject(with: data, options: []) as? NSDictionary {
for responseObj in responseDict.allValues {
if let deviceDict = responseObj as? NSDictionary {
let device = WemoDevice(deviceDict)
devices.append(device)
}
}