mirror of
https://github.com/m1k1o/neko-rooms.git
synced 2026-11-03 07:01:35 -06:00
remove homepage from policies.
This commit is contained in:
@@ -18,12 +18,6 @@ func Generate(policies types.Policies) (string, error) {
|
||||
return "", err
|
||||
}
|
||||
|
||||
//
|
||||
// Homepage
|
||||
//
|
||||
|
||||
policiesTmpl["HomepageLocation"] = policies.Homepage
|
||||
|
||||
//
|
||||
// Extensions
|
||||
//
|
||||
|
||||
@@ -16,14 +16,6 @@ func Parse(policiesJson string) (*types.Policies, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
//
|
||||
// Homepage
|
||||
//
|
||||
|
||||
if homepage, ok := policiesTmpl["HomepageLocation"]; ok {
|
||||
policies.Homepage = homepage.(string)
|
||||
}
|
||||
|
||||
//
|
||||
// Extensions
|
||||
//
|
||||
|
||||
@@ -19,15 +19,6 @@ func Generate(policies types.Policies) (string, error) {
|
||||
return "", err
|
||||
}
|
||||
|
||||
//
|
||||
// Homepage
|
||||
//
|
||||
|
||||
policiesTmpl.Policies["Homepage"] = map[string]interface{}{
|
||||
"URL": policies.Homepage,
|
||||
"StartPage": "homepage",
|
||||
}
|
||||
|
||||
//
|
||||
// Extensions
|
||||
//
|
||||
@@ -62,6 +53,16 @@ func Generate(policies types.Policies) (string, error) {
|
||||
policiesTmpl.Policies["Preferences"] = Preferences
|
||||
policiesTmpl.Policies["SanitizeOnShutdown"] = !policies.PersistentData
|
||||
|
||||
if policies.PersistentData {
|
||||
policiesTmpl.Policies["Homepage"] = map[string]interface{}{
|
||||
"StartPage": "previous-session",
|
||||
}
|
||||
} else {
|
||||
policiesTmpl.Policies["Homepage"] = map[string]interface{}{
|
||||
"StartPage": "homepage",
|
||||
}
|
||||
}
|
||||
|
||||
data, err := json.MarshalIndent(policiesTmpl, "", " ")
|
||||
if err != nil {
|
||||
return "", err
|
||||
|
||||
@@ -23,16 +23,6 @@ func Parse(policiesJson string) (*types.Policies, error) {
|
||||
return &policies, nil
|
||||
}
|
||||
|
||||
//
|
||||
// Homepage
|
||||
//
|
||||
|
||||
if homepage, ok := policiesTmpl.Policies["Homepage"].(map[string]interface{}); ok {
|
||||
if url, ok := homepage["URL"]; ok {
|
||||
policies.Homepage = url.(string)
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// Extensions
|
||||
//
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package types
|
||||
|
||||
type Policies struct {
|
||||
Homepage string `json:"homepage"`
|
||||
Extensions []Extension `json:"extensions"`
|
||||
DeveloperTools bool `json:"developer_tools"`
|
||||
PersistentData bool `json:"persistent_data"`
|
||||
|
||||
Reference in New Issue
Block a user