vendor/github.com/McKael/madon/v3/api.go
changeset 270 df7e9dff1b66
parent 268 4dd196a4ee7c
equal deleted inserted replaced
269:c50e88700432 270:df7e9dff1b66
    51 			if since == "" && max == "" {
    51 			if since == "" && max == "" {
    52 				continue
    52 				continue
    53 			}
    53 			}
    54 			lp = new(LimitParams)
    54 			lp = new(LimitParams)
    55 			if since != "" {
    55 			if since != "" {
    56 				lp.SinceID, err = strconv.ParseInt(since, 10, 64)
    56 				lp.SinceID = since
    57 				if err != nil {
    57 				if err != nil {
    58 					return al, err
    58 					return al, err
    59 				}
    59 				}
    60 			}
    60 			}
    61 			if max != "" {
    61 			if max != "" {
    62 				lp.MaxID, err = strconv.ParseInt(max, 10, 64)
    62 				lp.MaxID = max
    63 				if err != nil {
    63 				if err != nil {
    64 					return al, err
    64 					return al, err
    65 				}
    65 				}
    66 			}
    66 			}
    67 			if lim != "" {
    67 			if lim != "" {
   196 			params = make(apiCallParams)
   196 			params = make(apiCallParams)
   197 		}
   197 		}
   198 		if limitOptions.Limit > 0 {
   198 		if limitOptions.Limit > 0 {
   199 			params["limit"] = strconv.Itoa(limitOptions.Limit)
   199 			params["limit"] = strconv.Itoa(limitOptions.Limit)
   200 		}
   200 		}
   201 		if limitOptions.SinceID > 0 {
   201 		if limitOptions.SinceID != "" {
   202 			params["since_id"] = strconv.FormatInt(limitOptions.SinceID, 10)
   202 			params["since_id"] = limitOptions.SinceID
   203 		}
   203 		}
   204 		if limitOptions.MaxID > 0 {
   204 		if limitOptions.MaxID != "" {
   205 			params["max_id"] = strconv.FormatInt(limitOptions.MaxID, 10)
   205 			params["max_id"] = limitOptions.MaxID
   206 		}
   206 		}
   207 	}
   207 	}
   208 
   208 
   209 	// Prepare query
   209 	// Prepare query
   210 	req, err := mc.prepareRequest(endPoint, method, params)
   210 	req, err := mc.prepareRequest(endPoint, method, params)