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