(resp []byte, err error)
| 12 | } |
| 13 | |
| 14 | func (c *UsersClient) decode(resp []byte, err error) (*UserResponse, error) { |
| 15 | if err != nil { |
| 16 | return nil, err |
| 17 | } |
| 18 | var result UserResponse |
| 19 | if err := json.Unmarshal(resp, &result); err != nil { |
| 20 | return nil, err |
| 21 | } |
| 22 | return &result, nil |
| 23 | } |
| 24 | |
| 25 | // Add adds a new user with the specified id and optional extra data. |
| 26 | func (c *UsersClient) Add(ctx context.Context, user User, getOrCreate bool) (*UserResponse, error) { |