diff options
Diffstat (limited to 'frontend/assets.go')
-rw-r--r-- | frontend/assets.go | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/frontend/assets.go b/frontend/assets.go index a6a5e79..286d505 100644 --- a/frontend/assets.go +++ b/frontend/assets.go @@ -10,7 +10,7 @@ import ( "github.com/pkg/errors" ) -var Assets = AssetCollection{ +var Assets = &AssetCollection{ Scripts: make(map[string]Asset), Stylesheets: make(map[string]Asset), } @@ -83,13 +83,22 @@ func hashStyles() error { return nil } -func init() { - err := hashScripts() +func Rehash() (err error) { + err = hashScripts() if err != nil { - panic(err) + return err } err = hashStyles() if err != nil { + return err + } + + return nil +} + +func init() { + err := Rehash() + if err != nil { panic(err) } } |