Package fitbit: Ignore 404 (Not Found) errors when unsubscribing.
authorFlorian Forster <ff@octo.it>
Tue, 30 Jan 2018 09:12:09 +0000 (10:12 +0100)
committerFlorian Forster <ff@octo.it>
Tue, 30 Jan 2018 09:12:09 +0000 (10:12 +0100)
fitbit/fitbit.go

index 775ab78..36a6e87 100644 (file)
@@ -218,7 +218,7 @@ func (c *Client) Unsubscribe(ctx context.Context, collection string) error {
        }
        defer res.Body.Close()
 
-       if res.StatusCode >= 400 && res.StatusCode != http.StatusConflict {
+       if res.StatusCode >= 400 && res.StatusCode != http.StatusNotFound {
                data, _ := ioutil.ReadAll(res.Body)
                log.Errorf(ctx, "deleting %q subscription failed: status %d %q", collection, res.StatusCode, data)
                return fmt.Errorf("deleting %q subscription failed", collection)