Skip to content

Commit 09e62c3

Browse files
committed
Factor out api paths to top level variable
This allows a caller to choose a different version of the api if they would like to.
1 parent 0cef86a commit 09e62c3

File tree

11 files changed

+13
-10
lines changed

11 files changed

+13
-10
lines changed

crypto/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

equity/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

etf/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

finance.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ const (
3434
// BATSURL is the URL of the uploads service backend.
3535
BATSURL string = ""
3636

37+
YQuotePath = "/v7/finance/quote"
38+
YOptionsPrefix = "/v7/finance/options/"
39+
3740
// Private constants.
3841
// ------------------
3942

forex/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

future/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

index/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

mutualfund/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

option/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func (c Client) ListP(params *Params) *Iter {
8383
return &Iter{iter.New(body, func(b *form.Values) (interface{}, []interface{}, error) {
8484

8585
resp := response{}
86-
err := c.B.Call("/v7/finance/quote", body, params.Context, &resp)
86+
err := c.B.Call(finance.YQuotePath, body, params.Context, &resp)
8787
if err != nil {
8888
err = finance.CreateRemoteError(err)
8989
}

options/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ func (c Client) GetStraddleP(params *Params) *StraddleIter {
8787
return &StraddleIter{iter.New(body, func(b *form.Values) (meta interface{}, values []interface{}, err error) {
8888

8989
resp := response{}
90-
err = c.B.Call("v7/finance/options/"+params.UnderlyingSymbol, body, params.Context, &resp)
90+
err = c.B.Call(finance.YOptionsPrefix+params.UnderlyingSymbol, body, params.Context, &resp)
9191
if err != nil {
9292
return
9393
}

0 commit comments

Comments
 (0)