From 46fc463a7ee78657db40f714cb2af537d046072d Mon Sep 17 00:00:00 2001 From: darshankabariya Date: Fri, 21 Mar 2025 14:17:33 +0530 Subject: [PATCH] feat: update test --- .../group_manager/on_chain/group_manager.nim | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim index 4cb7fdbc9..0a20b4304 100644 --- a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim +++ b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim @@ -498,3 +498,13 @@ method init*(g: OnchainGroupManager): Future[GroupManagerResult[void]] {.async.} g.initialized = true return ok() + +method stop*(g: OnchainGroupManager): Future[void] {.async, gcsafe.} = + if g.ethRpc.isSome(): + g.ethRpc.get().ondisconnect = nil + await g.ethRpc.get().close() + let flushed = g.rlnInstance.flush() + if not flushed: + error "failed to flush to the tree db" + + g.initialized = false