(do func(entitlements *codersdk.Entitlements))
| 130 | } |
| 131 | |
| 132 | func (l *Set) Modify(do func(entitlements *codersdk.Entitlements)) { |
| 133 | l.entitlementsMu.Lock() |
| 134 | defer l.entitlementsMu.Unlock() |
| 135 | |
| 136 | do(&l.entitlements) |
| 137 | } |
| 138 | |
| 139 | func (l *Set) FeatureChanged(featureName codersdk.FeatureName, newFeature codersdk.Feature) (initial, changed, enabled bool) { |
| 140 | l.entitlementsMu.RLock() |