Skip to content

Commit b00857c

Browse files
committed
Remove listener stuff
1 parent 0d044af commit b00857c

File tree

3 files changed

+4
-32
lines changed

3 files changed

+4
-32
lines changed

README.md

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,12 @@ NetShears adds a Request interceptor mechanisms to be able to modify the HTTP/HT
2020

2121
NetShears has three main functionality :
2222

23-
1 - Network request observer which can be used to observe every HTTP/HTTPS request using delegation.
24-
```swift
25-
Netshears.shared.startListener()
26-
```
27-
28-
2 - Request interceptor mechanisms to be able to modify the HTTP/HTTPS Request before being sent.
23+
1 - Request interceptor mechanisms to be able to modify the HTTP/HTTPS Request before being sent.
2924
```swift
3025
Netshears.shared.startInterceptor()
3126
```
3227

33-
3 - Show network traffics.
28+
2 - Show network traffics.
3429
```swift
3530
Netshears.shared.startLogger()
3631
```
@@ -136,16 +131,6 @@ NetShears.shared.ignore = .enabled(ignoreHandler: { request in
136131
Note that requests will be ignored **just** in Traffic Monitoring View; so you can set another ```ignoreHandler``` and get different results.
137132
By default ```NetShears.ignore``` is ```.disabled```.
138133

139-
# Request Observer
140-
141-
For observing requests you need to first call startListener then just simply adopt RequestBroadcast <RequestBroadcastDelegate> delegate.
142-
```swift
143-
NetShears.shared.startListener()
144-
145-
RequestBroadcast.shared.setDelegate(self)
146-
147-
```
148-
149134
## Installation
150135

151136
### [Swift Package Manager](https://github.com/apple/swift-package-manager)

Sources/NetShears/Extension/URLSessionConfiguration+Extension.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,12 @@ extension URLSessionConfiguration {
1414
return []
1515
}
1616
var originalProtocolClasses = fakeProcotolClasses.filter {
17-
return $0 != NetworkInterceptorUrlProtocol.self && $0 != NetworkLoggerUrlProtocol.self && $0 != NetwrokListenerUrlProtocol.self
17+
return $0 != NetworkInterceptorUrlProtocol.self && $0 != NetworkLoggerUrlProtocol.self
1818
}
1919
if NetShears.shared.loggerEnable {
2020
originalProtocolClasses.insert(NetworkLoggerUrlProtocol.self, at: 0)
2121
}
22-
if NetShears.shared.listenerEnable {
23-
originalProtocolClasses.insert(NetwrokListenerUrlProtocol.self, at: 0)
24-
}
22+
2523
if NetShears.shared.interceptorEnable {
2624
originalProtocolClasses.insert(NetworkInterceptorUrlProtocol.self, at: 0)
2725
}

Sources/NetShears/NetShears.swift

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ public final class NetShears: NSObject {
3030

3131
internal var loggerEnable = false
3232
internal var interceptorEnable = false
33-
internal var listenerEnable = false
3433
internal var swizzled = false
3534
let networkRequestInterceptor = NetworkRequestInterceptor()
3635

@@ -66,16 +65,6 @@ public final class NetShears: NSObject {
6665
self.networkRequestInterceptor.stopLogger()
6766
checkSwizzling()
6867
}
69-
70-
public func startListener() {
71-
self.networkRequestInterceptor.startListener()
72-
checkSwizzling()
73-
}
74-
75-
public func stopListener() {
76-
self.networkRequestInterceptor.stopListener()
77-
checkSwizzling()
78-
}
7968

8069
public func modify(modifier: Modifier) {
8170
config.addModifier(modifier: modifier)

0 commit comments

Comments
 (0)