(ctx context.Context, feed Feed, foreignID string)
| 580 | } |
| 581 | |
| 582 | func (c *Client) removeActivityByForeignID(ctx context.Context, feed Feed, foreignID string) (*RemoveActivityResponse, error) { |
| 583 | endpoint := c.makeEndpoint("feed/%s/%s/%s/", feed.Slug(), feed.UserID(), foreignID) |
| 584 | endpoint.addQueryParam(makeRequestOption("foreign_id", 1)) |
| 585 | resp, err := c.delete(ctx, endpoint, nil, c.authenticator.feedAuth(resFeed, feed)) |
| 586 | if err != nil { |
| 587 | return nil, err |
| 588 | } |
| 589 | var out RemoveActivityResponse |
| 590 | if err := json.Unmarshal(resp, &out); err != nil { |
| 591 | return nil, err |
| 592 | } |
| 593 | return &out, nil |
| 594 | } |
| 595 | |
| 596 | func (c *Client) getActivities(ctx context.Context, feed Feed, opts ...GetActivitiesOption) ([]byte, error) { |
| 597 | endpoint := c.makeEndpoint("feed/%s/%s/", feed.Slug(), feed.UserID()) |
no test coverage detected