INNER CODE UNIT · Go
approvedCh
keel-hq/keel · approvals/approvals.go:184
approvedCh := make(chan *types.Approval, 10)
m.approvedCh[index] = approvedCh
m.subMu.Unlock()
go func() {
for {
select {
case <-ctx.Done():
m.subMu.Lock()
delete(m.approvedCh, index)
m.subMu.Unlock()
return
}
}
}()