From 8d9580900f575cd58021bae1218944941ea7df62 Mon Sep 17 00:00:00 2001 From: Erik Date: Mon, 13 Apr 2015 16:04:51 -0400 Subject: [PATCH] don't force unwrap on making Engine.PacketType --- SocketIOClientSwift/SocketEngine.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SocketIOClientSwift/SocketEngine.swift b/SocketIOClientSwift/SocketEngine.swift index 2bdd055..22f7cb3 100644 --- a/SocketIOClientSwift/SocketEngine.swift +++ b/SocketIOClientSwift/SocketEngine.swift @@ -84,8 +84,8 @@ public final class SocketEngine: NSObject, WebSocketDelegate, SocketLogClient { case NOOP = 6 init?(str:String?) { - if let value = str?.toInt() { - self = PacketType(rawValue: value)! + if let value = str?.toInt(), raw = PacketType(rawValue: value) { + self = raw } else { return nil }