From 26bc85fb2470e250c63b4078150cc16658e51f43 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Mon, 17 Apr 2017 12:36:27 +0900 Subject: [PATCH] fix build --- report.go | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/report.go b/report.go index a86ea95..43ec64c 100644 --- a/report.go +++ b/report.go @@ -1,6 +1,9 @@ package mastodon -import "net/http" +import ( + "context" + "net/http" +) // Report hold information for mastodon report. type Report struct { @@ -9,21 +12,21 @@ type Report struct { } // GetReport return report of the current user. -func (c *Client) GetReport() (*Report, error) { +func (c *Client) GetReport(ctx context.Context) (*Report, error) { var reports Report - err := c.doAPI(http.MethodGet, "/api/v1/reports", nil, &reports) + err := c.doAPI(ctx, http.MethodGet, "/api/v1/reports", nil, &reports) if err != nil { return nil, err } - return reports, nil + return &reports, nil } // Report reports the report -func (c *Client) Report(id int64) (*Report, error) { +func (c *Client) Report(ctx context.Context, id int64) (*Report, error) { var report Report - err := c.doAPI(http.MethodPost, "/api/v1/reports", nil, &report) + err := c.doAPI(ctx, http.MethodPost, "/api/v1/reports", nil, &report) if err != nil { return nil, err } - return &relationship, nil + return &report, nil }