feat: Add RealFS and HomepageModule to utils
This commit is contained in:
parent
8df5d295d8
commit
5e3708ca60
2 changed files with 35 additions and 0 deletions
19
utils/homepage_module.go
Normal file
19
utils/homepage_module.go
Normal file
|
@ -0,0 +1,19 @@
|
|||
package utils
|
||||
|
||||
type HomepageModule struct {}
|
||||
|
||||
func (m HomepageModule) FriendlyName() string {
|
||||
return "homepage"
|
||||
}
|
||||
|
||||
func (m HomepageModule) Name() string {
|
||||
return "homepage"
|
||||
}
|
||||
|
||||
func (m HomepageModule) Hidden() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
func (m HomepageModule) MinAccessLevel() int64 {
|
||||
return -1
|
||||
}
|
16
utils/realfs.go
Normal file
16
utils/realfs.go
Normal file
|
@ -0,0 +1,16 @@
|
|||
package utils
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
"os"
|
||||
"path"
|
||||
)
|
||||
|
||||
type RealFS struct {
|
||||
Path string
|
||||
}
|
||||
|
||||
func (fs RealFS) Open(filename string) (http.File, error) {
|
||||
return os.Open(path.Join(fs.Path, filename))
|
||||
}
|
||||
|
Loading…
Reference in a new issue