remove homepage from policies.

This commit is contained in:
Miroslav Šedivý
2021-07-25 13:29:45 +02:00
parent bc2a5bef6c
commit e56594fb4c
5 changed files with 10 additions and 34 deletions
-6
View File
@@ -18,12 +18,6 @@ func Generate(policies types.Policies) (string, error) {
return "", err
}
//
// Homepage
//
policiesTmpl["HomepageLocation"] = policies.Homepage
//
// Extensions
//
-8
View File
@@ -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
//
+10 -9
View File
@@ -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
-10
View File
@@ -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
View File
@@ -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"`