1
0
mirror of https://github.com/MontFerret/ferret.git synced 2025-08-15 20:02:56 +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 features = ELEMENT(doc, '.application-main')
LET featuresTxt = features.innerText 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() broker.mu.Lock()
defer broker.mu.Unlock()
listeners, ok := broker.listeners[event] listeners, ok := broker.listeners[event]
@@ -269,7 +268,8 @@ func (broker *EventBroker) emit(ctx context.Context, event Event, message interf
snapshot := make([]EventListener, len(listeners)) snapshot := make([]EventListener, len(listeners))
copy(snapshot, listeners) copy(snapshot, listeners)
go func() { broker.mu.Unlock()
for _, listener := range snapshot { for _, listener := range snapshot {
select { select {
case <-ctx.Done(): case <-ctx.Done():
@@ -278,5 +278,4 @@ func (broker *EventBroker) emit(ctx context.Context, event Event, message interf
listener(message) listener(message)
} }
} }
}()
} }