diff options
author | Audrius Butkevicius <audrius.butkevicius@gmail.com> | 2018-05-10 06:53:39 +0100 |
---|---|---|
committer | Jakob Borg <jakob@kastelo.net> | 2018-05-10 07:53:39 +0200 |
commit | e125f8b05bead3c9420f1ffdea25d9836b67ec6e (patch) | |
tree | 07d69b9a1c3dd479f10647d4286b6f90ef1b0c8b /script | |
parent | fb198a06454c2d648ed9b8410a33a76fc7274976 (diff) | |
download | syncthing-e125f8b05bead3c9420f1ffdea25d9836b67ec6e.tar.gz syncthing-e125f8b05bead3c9420f1ffdea25d9836b67ec6e.zip |
gui: Enable proper asset caching (#4931)v0.14.48-rc.3
Diffstat (limited to 'script')
-rw-r--r-- | script/genassets.go | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/script/genassets.go b/script/genassets.go index dcda34e8d..63d04fa34 100644 --- a/script/genassets.go +++ b/script/genassets.go @@ -19,10 +19,13 @@ import ( "path/filepath" "strings" "text/template" + "time" ) var tpl = template.Must(template.New("assets").Parse(`package auto +const Generated int64 = {{.Generated}} + func Assets() map[string][]byte { var assets = make(map[string][]byte, {{.Assets | len}}) {{range $asset := .Assets}} @@ -75,7 +78,8 @@ func walkerFor(basePath string) filepath.WalkFunc { } type templateVars struct { - Assets []asset + Assets []asset + Generated int64 } func main() { @@ -84,7 +88,8 @@ func main() { filepath.Walk(flag.Arg(0), walkerFor(flag.Arg(0))) var buf bytes.Buffer tpl.Execute(&buf, templateVars{ - Assets: assets, + Assets: assets, + Generated: time.Now().Unix(), }) bs, err := format.Source(buf.Bytes()) if err != nil { |