mirror of
https://github.com/logos-messaging/logos-messaging-go.git
synced 2026-01-03 14:33:09 +00:00
fix: don't use goroutines for processing logs
This commit is contained in:
parent
893f9f396c
commit
f486236d0d
@ -148,7 +148,7 @@ func (rln *WakuRLNRelay) loadOldEvents(rlnContract *contracts.RLN, handler Regis
|
||||
if !logIterator.Next() || logIterator.Error() != nil {
|
||||
break
|
||||
}
|
||||
go processLogs(logIterator.Event, handler)
|
||||
processLogs(logIterator.Event, handler)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@ -164,7 +164,7 @@ func (rln *WakuRLNRelay) watchNewEvents(rlnContract *contracts.RLN, handler Regi
|
||||
for {
|
||||
select {
|
||||
case evt := <-logSink:
|
||||
go processLogs(evt, handler)
|
||||
processLogs(evt, handler)
|
||||
case <-rln.ctx.Done():
|
||||
subs.Unsubscribe()
|
||||
close(logSink)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user