Skip to content

Commit 8398554

Browse files
renaming
1 parent 8387947 commit 8398554

File tree

1 file changed

+7
-14
lines changed

1 file changed

+7
-14
lines changed

web3swift/Web3/Classes/Web3+WebsocketProvider.swift

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,9 @@ import PromiseKit
1111
import BigInt
1212
import Foundation
1313

14-
public protocol WebsocketProvider {
14+
public protocol IWebsocketProvider {
1515
var socket: WebSocket {get}
1616
var delegate: Web3SocketDelegate {get set}
17-
static func connectToSocket(endpoint: URL,
18-
delegate: Web3SocketDelegate,
19-
keystoreManager manager: KeystoreManager?) -> Web3SocketProvider
2017
func connectSocket() throws
2118
func disconnectSocket() throws
2219
}
@@ -74,7 +71,7 @@ public protocol Web3SocketDelegate {
7471
func received(message: Any)
7572
}
7673

77-
public final class InfuraWeb3SocketProvider: Web3SocketProvider {
74+
public final class InfuraWebsocketProvider: WebsocketProvider {
7875
public var subscriptionKey: String?
7976
private var subscriptionTimer: Timer?
8077

@@ -95,8 +92,8 @@ public final class InfuraWeb3SocketProvider: Web3SocketProvider {
9592

9693
public static func connectToSocket(_ network: Networks,
9794
delegate: Web3SocketDelegate,
98-
keystoreManager manager: KeystoreManager?) -> Web3SocketProvider? {
99-
guard let socketProvider = InfuraWeb3SocketProvider(network,
95+
keystoreManager manager: KeystoreManager?) -> InfuraWebsocketProvider? {
96+
guard let socketProvider = InfuraWebsocketProvider(network,
10097
delegate: delegate,
10198
keystoreManager: manager) else {return nil}
10299
socketProvider.socket.connect()
@@ -132,10 +129,6 @@ public final class InfuraWeb3SocketProvider: Web3SocketProvider {
132129
if let requestData = try? encoder.encode(request) {
133130
self.socket.write(data: requestData)
134131
}
135-
136-
// // TODO: - This should be in another way, but only this works
137-
// self.socket.write(string: "{\"jsonrpc\":\"2.0\",\"method\":\"eth_getFilterChanges\",\"params\":[\"\(key)\"],\"id\":1}")
138-
// self.subscriptionTimer?.invalidate()
139132
}
140133
}
141134
}
@@ -155,7 +148,7 @@ public final class InfuraWeb3SocketProvider: Web3SocketProvider {
155148
}
156149

157150
/// The default websocket provider.
158-
public class Web3SocketProvider: Web3Provider, WebsocketProvider, WebSocketDelegate {
151+
public class WebsocketProvider: Web3Provider, IWebsocketProvider, WebSocketDelegate {
159152
public func sendAsync(_ request: JSONRPCrequest, queue: DispatchQueue) -> Promise<JSONRPCresponse> {
160153
if request.method == nil {
161154
return Promise(error: Web3Error.nodeError(desc: "RPC method is nil"))
@@ -216,8 +209,8 @@ public class Web3SocketProvider: Web3Provider, WebsocketProvider, WebSocketDeleg
216209

217210
public static func connectToSocket(endpoint: URL,
218211
delegate: Web3SocketDelegate,
219-
keystoreManager manager: KeystoreManager?) -> Web3SocketProvider {
220-
let socketProvider = Web3SocketProvider(endpoint: endpoint,
212+
keystoreManager manager: KeystoreManager?) -> WebsocketProvider {
213+
let socketProvider = WebsocketProvider(endpoint: endpoint,
221214
delegate: delegate,
222215
keystoreManager: manager)
223216
socketProvider.connectSocket()

0 commit comments

Comments
 (0)