1234567891011121314151617181920212223242526 |
- package dao
- import (
- "context"
- "fmt"
- "net/url"
- "github.com/pkg/errors"
- )
- // AddTags add tags from http request.
- func (d *Dao) AddTags(c context.Context, tags string, ip string) (err error) {
- var res struct {
- Code int `json:"code"`
- }
- params := url.Values{}
- params.Set("tag_name", tags)
- if err = d.client.Post(c, d.actURLAddTags, ip, params, &res); err != nil {
- err = errors.Wrapf(err, "d.client.Post(%s)", d.actURLAddTags)
- return
- }
- if res.Code != 0 {
- err = fmt.Errorf("res code(%v)", res)
- }
- return
- }
|