Workaround for assetFS FileInfo
See https://github.com/elazarl/go-bindata-assetfs/pull/55
This commit is contained in:
parent
c0e6ef52ec
commit
abc8ef5818
3 changed files with 17 additions and 9 deletions
|
|
@ -88,7 +88,7 @@ func webdataFnJs() (*asset, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
info := bindataFileInfo{name: "webdata/fn.js", size: 16295, mode: os.FileMode(436), modTime: time.Unix(1, 0)}
|
||||
info := bindataFileInfo{name: "webdata/fn.js", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
|
||||
a := &asset{bytes: bytes, info: info}
|
||||
return a, nil
|
||||
}
|
||||
|
|
@ -108,7 +108,7 @@ func webdataIconPng() (*asset, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
info := bindataFileInfo{name: "webdata/icon.png", size: 2654, mode: os.FileMode(436), modTime: time.Unix(1, 0)}
|
||||
info := bindataFileInfo{name: "webdata/icon.png", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
|
||||
a := &asset{bytes: bytes, info: info}
|
||||
return a, nil
|
||||
}
|
||||
|
|
@ -128,7 +128,7 @@ func webdataIconWoff() (*asset, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
info := bindataFileInfo{name: "webdata/icon.woff", size: 3504, mode: os.FileMode(436), modTime: time.Unix(1, 0)}
|
||||
info := bindataFileInfo{name: "webdata/icon.woff", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
|
||||
a := &asset{bytes: bytes, info: info}
|
||||
return a, nil
|
||||
}
|
||||
|
|
@ -148,7 +148,7 @@ func webdataIndexHtml() (*asset, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
info := bindataFileInfo{name: "webdata/index.html", size: 2526, mode: os.FileMode(436), modTime: time.Unix(1, 0)}
|
||||
info := bindataFileInfo{name: "webdata/index.html", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
|
||||
a := &asset{bytes: bytes, info: info}
|
||||
return a, nil
|
||||
}
|
||||
|
|
@ -168,7 +168,7 @@ func webdataMainCss() (*asset, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
info := bindataFileInfo{name: "webdata/main.css", size: 3240, mode: os.FileMode(436), modTime: time.Unix(1, 0)}
|
||||
info := bindataFileInfo{name: "webdata/main.css", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
|
||||
a := &asset{bytes: bytes, info: info}
|
||||
return a, nil
|
||||
}
|
||||
|
|
@ -188,7 +188,7 @@ func webdataSha256Js() (*asset, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
info := bindataFileInfo{name: "webdata/sha256.js", size: 9380, mode: os.FileMode(436), modTime: time.Unix(1, 0)}
|
||||
info := bindataFileInfo{name: "webdata/sha256.js", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
|
||||
a := &asset{bytes: bytes, info: info}
|
||||
return a, nil
|
||||
}
|
||||
|
|
@ -208,7 +208,7 @@ func webdataTexPng() (*asset, error) {
|
|||
return nil, err
|
||||
}
|
||||
|
||||
info := bindataFileInfo{name: "webdata/tex.png", size: 3878, mode: os.FileMode(436), modTime: time.Unix(1, 0)}
|
||||
info := bindataFileInfo{name: "webdata/tex.png", size: 0, mode: os.FileMode(0), modTime: time.Unix(0, 0)}
|
||||
a := &asset{bytes: bytes, info: info}
|
||||
return a, nil
|
||||
}
|
||||
|
|
|
|||
10
bindata.go
10
bindata.go
|
|
@ -1,4 +1,12 @@
|
|||
package main
|
||||
|
||||
//go:generate go-bindata-assetfs -mode 0664 -modtime 1 -o ./bindata.generated.go webdata/...
|
||||
//go:generate go-bindata-assetfs -nometadata -o ./bindata.generated.go webdata/...
|
||||
//go:generate gofmt -w ./bindata.generated.go
|
||||
|
||||
import "net/http"
|
||||
|
||||
func fixedAssetFS() http.FileSystem {
|
||||
fs := assetFS()
|
||||
fs.AssetInfo = AssetInfo
|
||||
return fs
|
||||
}
|
||||
|
|
|
|||
2
main.go
2
main.go
|
|
@ -205,7 +205,7 @@ func main() {
|
|||
}
|
||||
port := addr.Port
|
||||
mux := http.NewServeMux()
|
||||
mux.Handle("/", http.FileServer(assetFS()))
|
||||
mux.Handle("/", http.FileServer(fixedAssetFS()))
|
||||
mux.Handle("/ws", websocket.Handler(func(ws *websocket.Conn) {
|
||||
var message string
|
||||
challenge := <-authenticationChallenges
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue