diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-09-20 13:34:45 +0200 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2020-09-20 13:35:41 +0200 |
commit | 3acde9ae04fbf4a8c635d404608cb87218a8b803 (patch) | |
tree | 3c1e48dc7f43ce98d8138a44a560df0fda1bf5d5 /resources/resource_cache.go | |
parent | 473b6610d51d4a33ba35917f95b0d97ea78dad2b (diff) |
Make sure CSS is rebuilt when postcss.config.js or tailwind.config.js changes
Fixes #7715
Diffstat (limited to 'resources/resource_cache.go')
-rw-r--r-- | resources/resource_cache.go | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/resources/resource_cache.go b/resources/resource_cache.go index 47822a7f5..feaa94f5c 100644 --- a/resources/resource_cache.go +++ b/resources/resource_cache.go @@ -295,3 +295,22 @@ func (c *ResourceCache) DeletePartitions(partitions ...string) { } } + +func (c *ResourceCache) DeleteContains(parts ...string) { + c.Lock() + defer c.Unlock() + + for k := range c.cache { + clear := false + for _, part := range parts { + if strings.Contains(k, part) { + clear = true + break + } + } + if clear { + delete(c.cache, k) + } + } + +} |