| //APIConfig contains secrets that cannot store in source file | //APIConfig contains secrets that cannot store in source file | ||||
| var APIConfig WechatAPIConfig | var APIConfig WechatAPIConfig | ||||
| type EspoCRMAPIConfig struct { | |||||
| //where the EspoCRM is installed | |||||
| BaseURL string `json:"BaseURL"` | |||||
| //access UserName | |||||
| UserName string `json:"UserName"` | |||||
| //access Password | |||||
| UserPass string `json:"password"` | |||||
| } | |||||
| //CRMConfig contains secrets that cannot store in source file | |||||
| // | |||||
| var CRMConfig EspoCRMAPIConfig | |||||
| func readConfig() error { | func readConfig() error { | ||||
| log.Printf("read config from %s\r\n", "server_config.json") | log.Printf("read config from %s\r\n", "server_config.json") |