mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-03-09 22:23:07 +00:00
initialize ReputationManager inside new()
This commit is contained in:
parent
350929c6eb
commit
f60bd311cc
@ -30,9 +30,4 @@ proc newTestWakuLightpushClient*(
|
||||
reputationEnabled: bool = false
|
||||
): WakuLightPushClient =
|
||||
let peerManager = PeerManager.new(switch)
|
||||
let reputationManager =
|
||||
if reputationEnabled:
|
||||
some(ReputationManager.new())
|
||||
else:
|
||||
none(ReputationManager)
|
||||
WakuLightPushClient.new(peerManager, rng, reputationManager)
|
||||
WakuLightPushClient.new(peerManager, rng, reputationEnabled)
|
||||
|
||||
@ -27,8 +27,13 @@ proc new*(
|
||||
T: type WakuLightPushClient,
|
||||
peerManager: PeerManager,
|
||||
rng: ref rand.HmacDrbgContext,
|
||||
reputationManager: Option[ReputationManager],
|
||||
reputationEnabled: bool,
|
||||
): T =
|
||||
let reputationManager =
|
||||
if reputationEnabled:
|
||||
some(ReputationManager.new())
|
||||
else:
|
||||
none(ReputationManager)
|
||||
WakuLightPushClient(
|
||||
peerManager: peerManager, rng: rng, reputationManager: reputationManager
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user