mirror of
https://github.com/logos-storage/nim-ethers.git
synced 2026-05-21 17:39:27 +00:00
Redefine raises for async pragma in close methods
This commit is contained in:
parent
96c2d05b1f
commit
4e5de78985
@ -216,7 +216,7 @@ method unsubscribe*(subscriptions: WebSocketSubscriptions,
|
|||||||
# Ignore if uninstallation of the subscribiton fails.
|
# Ignore if uninstallation of the subscribiton fails.
|
||||||
discard
|
discard
|
||||||
|
|
||||||
method close*(subscriptions: WebSocketSubscriptions) {.async: (raises: [CancelledError, SubscriptionError]).} =
|
method close*(subscriptions: WebSocketSubscriptions) {.async: (raises: []).} =
|
||||||
await procCall JsonRpcSubscriptions(subscriptions).close()
|
await procCall JsonRpcSubscriptions(subscriptions).close()
|
||||||
if not subscriptions.resubscribeFut.isNil:
|
if not subscriptions.resubscribeFut.isNil:
|
||||||
await subscriptions.resubscribeFut.cancelAndWait()
|
await subscriptions.resubscribeFut.cancelAndWait()
|
||||||
@ -306,7 +306,7 @@ proc new*(_: type JsonRpcSubscriptions,
|
|||||||
asyncSpawn subscriptions.polling
|
asyncSpawn subscriptions.polling
|
||||||
subscriptions
|
subscriptions
|
||||||
|
|
||||||
method close*(subscriptions: PollingSubscriptions) {.async.} =
|
method close*(subscriptions: PollingSubscriptions) {.async: (raises: []).} =
|
||||||
await subscriptions.polling.cancelAndWait()
|
await subscriptions.polling.cancelAndWait()
|
||||||
await procCall JsonRpcSubscriptions(subscriptions).close()
|
await procCall JsonRpcSubscriptions(subscriptions).close()
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user