1
0
mirror of https://github.com/MontFerret/ferret.git synced 2025-08-13 19:52:52 +02:00

Removed unneccessary goroutine

This commit is contained in:
Tim Voronov
2018-10-15 21:56:07 -04:00
parent 0f85cbf558
commit d7df80df9d
2 changed files with 10 additions and 13 deletions

View File

@@ -7,6 +7,4 @@ NAVIGATE(doc, "https://github.com/features")
LET features = ELEMENT(doc, '.application-main')
LET featuresTxt = features.innerText
LOG("featuresTxt:", featuresTxt)
RETURN mainTxt == featuresTxt
RETURN mainTxt != featuresTxt

View File

@@ -258,7 +258,6 @@ func (broker *EventBroker) emit(ctx context.Context, event Event, message interf
}
broker.mu.Lock()
defer broker.mu.Unlock()
listeners, ok := broker.listeners[event]
@@ -269,14 +268,14 @@ func (broker *EventBroker) emit(ctx context.Context, event Event, message interf
snapshot := make([]EventListener, len(listeners))
copy(snapshot, listeners)
go func() {
for _, listener := range snapshot {
select {
case <-ctx.Done():
return
default:
listener(message)
}
broker.mu.Unlock()
for _, listener := range snapshot {
select {
case <-ctx.Done():
return
default:
listener(message)
}
}()
}
}