Skip to content

Commit 791f54a

Browse files
committed
rcleaning parse json option usage
1 parent 0e0f6b8 commit 791f54a

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

Source/PusherChannel.swift

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,11 @@ public class PusherChannel {
8484
*/
8585
public func handleEvent(eventName: String, eventData: String) {
8686
if let eventHandlerArray = self.eventHandlers[eventName] {
87-
if let attempt = connection.options.attemptToReturnJSONObject where attempt {
88-
for eventHandler in eventHandlerArray {
89-
eventHandler.callback(connection.getEventDataJSONFromString(eventData))
90-
}
91-
} else {
92-
for eventHandler in eventHandlerArray {
93-
eventHandler.callback(eventData)
94-
}
87+
88+
let jsonize = connection.options.attemptToReturnJSONObject ?? false
89+
90+
for eventHandler in eventHandlerArray {
91+
eventHandler.callback(jsonize ? connection.getEventDataJSONFromString(eventData) : eventData)
9592
}
9693
}
9794
}

0 commit comments

Comments
 (0)