- receiver change to pointer for JDAPI.
This commit is contained in:
@@ -134,7 +134,7 @@ func NewJDAPI(token, appKey, appSecret string, logger *zap.Logger) *JDAPI {
|
||||
return &JDAPI{token, appKey, appSecret, logger, logger.Sugar(), http.Client{Timeout: time.Second * 10}}
|
||||
}
|
||||
|
||||
func (j JDAPI) AccessJDQuery(apiStr string, jdParams map[string]string) (map[string]interface{}, error) {
|
||||
func (j *JDAPI) AccessJDQuery(apiStr string, jdParams map[string]string) (map[string]interface{}, error) {
|
||||
params := make(map[string]string)
|
||||
params["v"] = "1.0"
|
||||
params["format"] = "json"
|
||||
@@ -220,7 +220,7 @@ func (j JDAPI) AccessJDQuery(apiStr string, jdParams map[string]string) (map[str
|
||||
}
|
||||
}
|
||||
|
||||
func (j JDAPI) AccessJDQueryNoPage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string) (interface{}, error) {
|
||||
func (j *JDAPI) AccessJDQueryNoPage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string) (interface{}, error) {
|
||||
jsonResult, err := j.AccessJDQuery(apiStr, jdParams)
|
||||
if err != nil {
|
||||
return jsonResult, err
|
||||
@@ -301,7 +301,7 @@ func NormalJDQueryHavePageResultParser(data map[string]interface{}, totalCount i
|
||||
panic("wrong format")
|
||||
}
|
||||
|
||||
func (j JDAPI) AccessJDQueryHavePage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string, pageResultParser PageResultParser) ([]interface{}, error) {
|
||||
func (j *JDAPI) AccessJDQueryHavePage(apiStr string, jdParams map[string]string, keyToRemove, keyToKeep []string, pageResultParser PageResultParser) ([]interface{}, error) {
|
||||
if pageResultParser == nil {
|
||||
pageResultParser = NormalJDQueryHavePageResultParser
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user