mirror of
https://github.com/cloudreve/cloudreve.git
synced 2025-12-15 10:04:01 +08:00
feat(dbfs): set default share shortcut for new users
This commit is contained in:
@@ -184,6 +184,8 @@ type (
|
||||
AvatarProcess(ctx context.Context) *AvatarProcess
|
||||
// UseFirstSiteUrl returns the first site URL.
|
||||
AllSiteURLs(ctx context.Context) []*url.URL
|
||||
// DefaultSymbolics returns the default symbolics for new users.
|
||||
DefaultSymbolics(ctx context.Context) []int
|
||||
}
|
||||
UseFirstSiteUrlCtxKey = struct{}
|
||||
)
|
||||
@@ -211,6 +213,16 @@ type (
|
||||
}
|
||||
)
|
||||
|
||||
func (s *settingProvider) DefaultSymbolics(ctx context.Context) []int {
|
||||
raw := s.getString(ctx, "default_symbolics", "[]")
|
||||
var symbolics []int
|
||||
if err := json.Unmarshal([]byte(raw), &symbolics); err != nil {
|
||||
return []int{}
|
||||
}
|
||||
|
||||
return symbolics
|
||||
}
|
||||
|
||||
func (s *settingProvider) License(ctx context.Context) string {
|
||||
return s.getString(ctx, "license", "")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user