feat: fs link api

This commit is contained in:
Noah Hsu
2022-06-29 16:08:55 +08:00
parent f275f83de0
commit 40548926e6
11 changed files with 174 additions and 96 deletions

View File

@ -1,6 +1,7 @@
package sign
import (
"github.com/alist-org/alist/v3/internal/conf"
"github.com/alist-org/alist/v3/internal/setting"
"github.com/alist-org/alist/v3/pkg/sign"
"sync"
@ -11,7 +12,7 @@ var once sync.Once
var instance sign.Sign
func Sign(data string) string {
expire := setting.GetIntSetting("link_expiration", 0)
expire := setting.GetIntSetting(conf.LinkExpiration, 0)
if expire == 0 {
return NotExpired(data)
} else {
@ -35,5 +36,5 @@ func Verify(data string, sign string) error {
}
func Instance() {
instance = sign.NewHMACSign([]byte(setting.GetByKey("token")))
instance = sign.NewHMACSign([]byte(setting.GetByKey(conf.Token)))
}