Skip to content

Commit 0dd3def

Browse files
committed
don't need extra inits in enums
1 parent c5d70b4 commit 0dd3def

File tree

7 files changed

+5
-22
lines changed

7 files changed

+5
-22
lines changed

SocketIO-iOSTests/SocketParserTest.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ class SocketParserTest: XCTestCase {
113113
let packet = SocketParser.parseString(message)
114114
let type = message.substringWithRange(Range<String.Index>(start: message.startIndex, end: message.startIndex.advancedBy(1)))
115115
if case let .Right(packet) = packet {
116-
XCTAssertEqual(packet.type, SocketPacket.PacketType(str:type)!)
116+
XCTAssertEqual(packet.type, SocketPacket.PacketType(rawValue: Int(type) ?? -1)!)
117117
XCTAssertEqual(packet.nsp, validValues.0)
118118
XCTAssertTrue((packet.data as NSArray).isEqualToArray(validValues.1))
119119
XCTAssertTrue((packet.binary as NSArray).isEqualToArray(validValues.2))

SocketIOClientSwift/SocketEngine.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ public final class SocketEngine: NSObject, SocketEngineSpec, WebSocketDelegate {
354354
private func parseEngineMessage(var message: String, fromPolling: Bool) {
355355
Logger.log("Got message: %@", type: logType, args: message)
356356

357-
let type = SocketEnginePacketType(str: (message["^(\\d)"].groups()?[1]) ?? "") ?? {
357+
let type = SocketEnginePacketType(rawValue: Int((message["^(\\d)"].groups()?[1]) ?? "") ?? -1) ?? {
358358
self.checkIfMessageIsBase64Binary(message)
359359
return .Noop
360360
}()

SocketIOClientSwift/SocketEnginePacketType.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,4 @@ import Foundation
2727

2828
@objc public enum SocketEnginePacketType: Int {
2929
case Open, Close, Ping, Pong, Message, Upgrade, Noop
30-
31-
init?(str: String) {
32-
if let value = Int(str), raw = SocketEnginePacketType(rawValue: value) {
33-
self = raw
34-
} else {
35-
return nil
36-
}
37-
}
3830
}

SocketIOClientSwift/SocketIOClient.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,6 @@ public final class SocketIOClient: NSObject, SocketEngineClient {
487487
return
488488
}
489489

490-
491490
if reconnectAttempts != -1 && currentReconnectAttempt + 1 > reconnectAttempts || !reconnects {
492491
clearReconnectTimer()
493492
didDisconnect("Reconnect Failed")

SocketIOClientSwift/SocketIOClientStatus.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
import Foundation
2626

2727
@objc public enum SocketIOClientStatus: Int, CustomStringConvertible {
28+
case NotConnected, Closed, Connecting, Connected, Reconnecting
29+
2830
public var description: String {
2931
switch self {
3032
case NotConnected:
@@ -39,6 +41,4 @@ import Foundation
3941
return "Reconnecting"
4042
}
4143
}
42-
43-
case NotConnected, Closed, Connecting, Connected, Reconnecting
4444
}

SocketIOClientSwift/SocketPacket.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,6 @@ struct SocketPacket {
3737

3838
enum PacketType: Int {
3939
case Connect, Disconnect, Event, Ack, Error, BinaryEvent, BinaryAck
40-
41-
init?(str: String) {
42-
if let int = Int(str), raw = PacketType(rawValue: int) {
43-
self = raw
44-
} else {
45-
return nil
46-
}
47-
}
4840
}
4941

5042
var args: [AnyObject]? {

SocketIOClientSwift/SocketParser.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ class SocketParser {
6363
static func parseString(message: String) -> Either<String, SocketPacket> {
6464
var parser = SocketStringReader(message: message)
6565

66-
guard let type = SocketPacket.PacketType(str: parser.read(1)) else {
66+
guard let type = SocketPacket.PacketType(rawValue: Int(parser.read(1)) ?? -1) else {
6767
return .Left("Invalid packet type")
6868
}
6969

0 commit comments

Comments
 (0)