| package operation_setting | |
| import "strings" | |
| var DemoSiteEnabled = false | |
| var SelfUseModeEnabled = false | |
| var AutomaticDisableKeywords = []string{ | |
| "Your credit balance is too low", | |
| "This organization has been disabled.", | |
| "You exceeded your current quota", | |
| "Permission denied", | |
| "The security token included in the request is invalid", | |
| "Operation not allowed", | |
| "Your account is not authorized", | |
| } | |
| func AutomaticDisableKeywordsToString() string { | |
| return strings.Join(AutomaticDisableKeywords, "\n") | |
| } | |
| func AutomaticDisableKeywordsFromString(s string) { | |
| AutomaticDisableKeywords = []string{} | |
| ak := strings.Split(s, "\n") | |
| for _, k := range ak { | |
| k = strings.TrimSpace(k) | |
| k = strings.ToLower(k) | |
| if k != "" { | |
| AutomaticDisableKeywords = append(AutomaticDisableKeywords, k) | |
| } | |
| } | |
| } | |