code: func (api *Client) ListReactionsContext(ctx context.Context, params ListReactionsParameters) ([]ReactedItem, *Paging, error) {
  	values := url.Values{
  		"token": {api.token},
  	}
  	if params.User != DEFAULT_REACTIONS_USER {
  		values.Add("user", params.User)
  	}
  	if params.Count != DEFAULT_REACTIONS_COUNT {
  		values.Add("count", strconv.Itoa(params.Count))
  	}
  	if params.Page != DEFAULT_REACTIONS_PAGE {
  		values.Add("page", strconv.Itoa(params.Page))
  	}
  	if params.Full != DEFAULT_REACTIONS_FULL {
  		values.Add("full", strconv.FormatBool(params.Full))
  	}
  
  	response := &listReactionsResponseFull{}
  	err := api.postMethod(ctx, "reactions.list", values, response)
  	if err != nil {
  		return nil, nil, err
  	}
  
  	if err := response.Err(); err != nil {
  		return nil, nil, err
  	}
  
  	return response.extractReactedItems(), &response.Paging, nil
  }
docs: // ListReactionsContext returns information about the items a user reacted to with a custom context.