@@ -47,20 +47,14 @@ class IMClientTestCase: RTMBaseTestCase {
4747 client2. currentDeviceToken = uuid
4848 expecting (
4949 description: " Session Conflict " ,
50- count: 3 )
50+ count: 2 )
5151 { ( exp) in
5252 delegator1. closed = { client, error in
5353 XCTAssertTrue ( Thread . isMainThread)
5454 XCTAssertNotNil ( error)
5555 XCTAssertEqual ( ( error as NSError ? ) ? . code, LCIMErrorCode . sessionConflict. rawValue)
5656 exp. fulfill ( )
5757 }
58- delegator1. offline = { client, error in
59- XCTAssertTrue ( Thread . isMainThread)
60- XCTAssertNotNil ( error)
61- XCTAssertEqual ( ( error as NSError ? ) ? . code, LCIMErrorCode . sessionConflict. rawValue)
62- exp. fulfill ( )
63- }
6458 client2. open { ( success, error) in
6559 XCTAssertTrue ( success)
6660 XCTAssertNil ( error)
@@ -70,13 +64,8 @@ class IMClientTestCase: RTMBaseTestCase {
7064 delegator1. reset ( )
7165 expecting (
7266 description: " Reopen " ,
73- count: 2 )
67+ count: 1 )
7468 { ( exp) in
75- delegator1. offline = { client, error in
76- XCTAssertNotNil ( error)
77- XCTAssertEqual ( ( error as NSError ? ) ? . code, LCIMErrorCode . sessionConflict. rawValue)
78- exp. fulfill ( )
79- }
8069 client1. open ( with: . reopen) { ( success, error) in
8170 XCTAssertTrue ( Thread . isMainThread)
8271 XCTAssertFalse ( success)
@@ -87,18 +76,13 @@ class IMClientTestCase: RTMBaseTestCase {
8776 }
8877 expecting (
8978 description: " Force Open " ,
90- count: 3 )
79+ count: 2 )
9180 { ( exp) in
9281 delegator2. closed = { client, error in
9382 XCTAssertNotNil ( error)
9483 XCTAssertEqual ( ( error as NSError ? ) ? . code, LCIMErrorCode . sessionConflict. rawValue)
9584 exp. fulfill ( )
9685 }
97- delegator2. offline = { client, error in
98- XCTAssertNotNil ( error)
99- XCTAssertEqual ( ( error as NSError ? ) ? . code, LCIMErrorCode . sessionConflict. rawValue)
100- exp. fulfill ( )
101- }
10286 client1. open ( with: . forceOpen) { ( success, error) in
10387 XCTAssertTrue ( success)
10488 XCTAssertNil ( error)
@@ -173,7 +157,6 @@ class LCIMClientDelegator: NSObject, LCIMClientDelegate {
173157 resumed = nil
174158 paused = nil
175159 closed = nil
176- offline = nil
177160 didReceiveTypedMessage = nil
178161 }
179162
@@ -197,11 +180,6 @@ class LCIMClientDelegator: NSObject, LCIMClientDelegate {
197180 closed ? ( imClient, error)
198181 }
199182
200- var offline : ( ( LCIMClient , Error ? ) -> Void ) ?
201- func client( _ client: LCIMClient , didOfflineWithError error: Error ? ) {
202- offline ? ( client, error)
203- }
204-
205183 var didReceiveTypedMessage : ( ( LCIMConversation , LCIMTypedMessage ) -> Void ) ?
206184 func conversation( _ conversation: LCIMConversation , didReceive message: LCIMTypedMessage ) {
207185 didReceiveTypedMessage ? ( conversation, message)
0 commit comments