switch package name
This commit is contained in:
parent
8a4f616e98
commit
978ab02672
|
@ -1,28 +0,0 @@
|
|||
# This workflow will build a golang project
|
||||
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
|
||||
|
||||
name: Go
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "main" ]
|
||||
pull_request:
|
||||
branches: [ "main" ]
|
||||
|
||||
jobs:
|
||||
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v4
|
||||
with:
|
||||
go-version: '1.20'
|
||||
|
||||
- name: Build
|
||||
run: go build -v ./...
|
||||
|
||||
- name: Test
|
||||
run: go test -v ./...
|
|
@ -1,8 +0,0 @@
|
|||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
|
@ -1,9 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="WEB_MODULE" version="4">
|
||||
<component name="Go" enabled="true" />
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
</module>
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/bybit.go.api.iml" filepath="$PROJECT_DIR$/.idea/bybit.go.api.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
|
@ -2,8 +2,9 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type AccountClient struct {
|
||||
|
|
4
asset.go
4
asset.go
|
@ -2,8 +2,9 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type AssetClient struct {
|
||||
|
@ -471,6 +472,7 @@ func (s *AssetClient) GetWithdrawalAmount(ctx context.Context, opts ...RequestOp
|
|||
}
|
||||
return res, nil
|
||||
}
|
||||
|
||||
func (s *AssetClient) GetWithdrawalRecords(ctx context.Context, opts ...RequestOption) (res *ServerResponse, err error) {
|
||||
r := &request{
|
||||
method: http.MethodGet,
|
||||
|
|
|
@ -2,8 +2,9 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type BrokerServiceClient struct {
|
||||
|
|
|
@ -14,9 +14,9 @@ import (
|
|||
"strconv"
|
||||
"time"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
"github.com/bitly/go-simplejson"
|
||||
jsoniter "github.com/json-iterator/go"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
var json = jsoniter.ConfigCompatibleWithStandardLibrary
|
||||
|
@ -199,9 +199,7 @@ func (c *Client) callAPI(ctx context.Context, r *request, opts ...RequestOption)
|
|||
c.debug("response status code: %d", res.StatusCode)
|
||||
|
||||
if res.StatusCode >= http.StatusBadRequest {
|
||||
var (
|
||||
apiErr = new(handlers.APIError)
|
||||
)
|
||||
apiErr := new(handlers.APIError)
|
||||
e := json.Unmarshal(data, apiErr)
|
||||
if e != nil {
|
||||
c.debug("failed to unmarshal json: %s", e)
|
||||
|
@ -310,7 +308,6 @@ func (c *Client) NewPositionService(params map[string]interface{}) *PositionClie
|
|||
c: c,
|
||||
params: params,
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func (c *Client) NewPreUpgradeService(params map[string]interface{}) *PreUpgradeClient {
|
||||
|
|
|
@ -3,7 +3,8 @@ package main
|
|||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
bybit "github.com/wuhewuhe/bybit.go.api"
|
||||
|
||||
bybit "gitea.computernetthings.ru/yash/bybit.go.api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
@ -3,7 +3,8 @@ package main
|
|||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
bybit "github.com/wuhewuhe/bybit.go.api"
|
||||
|
||||
bybit "gitea.computernetthings.ru/yash/bybit.go.api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
@ -3,7 +3,8 @@ package main
|
|||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
bybit "github.com/wuhewuhe/bybit.go.api"
|
||||
|
||||
bybit "gitea.computernetthings.ru/yash/bybit.go.api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
|
@ -3,7 +3,8 @@ package main
|
|||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
bybit "github.com/wuhewuhe/bybit.go.api"
|
||||
|
||||
bybit "gitea.computernetthings.ru/yash/bybit.go.api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
@ -12,7 +13,8 @@ func main() {
|
|||
|
||||
func PlaceBatchTrade() {
|
||||
client := bybit.NewBybitHttpClient("8wYkmpLsMg10eNQyPm", "Ouxc34myDnXvei54XsBZgoQzfGxO4bkr2Zsj", bybit.WithBaseURL(bybit.TESTNET))
|
||||
params := map[string]interface{}{"category": "option",
|
||||
params := map[string]interface{}{
|
||||
"category": "option",
|
||||
"request": []map[string]interface{}{
|
||||
{
|
||||
"category": "option",
|
||||
|
|
|
@ -3,7 +3,8 @@ package main
|
|||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
bybit "github.com/wuhewuhe/bybit.go.api"
|
||||
|
||||
bybit "gitea.computernetthings.ru/yash/bybit.go.api"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
|
2
go.mod
2
go.mod
|
@ -1,4 +1,4 @@
|
|||
module github.com/wuhewuhe/bybit.go.api
|
||||
module gitea.computernetthings.ru/yash/bybit.go.api
|
||||
|
||||
go 1.21
|
||||
|
||||
|
|
1
go.sum
1
go.sum
|
@ -10,7 +10,6 @@ github.com/gorilla/websocket v1.5.1 h1:gmztn0JnHVt9JZquRuzLw3g4wouNVzKL15iLr/zn/
|
|||
github.com/gorilla/websocket v1.5.1/go.mod h1:x3kM2JMyaluk02fnUJpQuwD2dCS5NDG2ZHL0uE0tcaY=
|
||||
github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM=
|
||||
github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo=
|
||||
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421 h1:ZqeYNhU3OHLH3mGKHDcjJRFFRrJa6eAM5H+CtDdOsPc=
|
||||
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg=
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
|
||||
|
|
|
@ -2,8 +2,9 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type LendingServiceClient struct {
|
||||
|
|
|
@ -5,7 +5,7 @@ import (
|
|||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"github.com/wuhewuhe/bybit.go.api/models"
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/models"
|
||||
)
|
||||
|
||||
// MarketKlinesService Market Kline (GET /v5/market/kline)
|
||||
|
|
|
@ -4,8 +4,8 @@ import (
|
|||
"net/http"
|
||||
"testing"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/models"
|
||||
"github.com/stretchr/testify/suite"
|
||||
"github.com/wuhewuhe/bybit.go.api/models"
|
||||
)
|
||||
|
||||
type marketTestSuite struct {
|
||||
|
@ -128,6 +128,7 @@ func (s *marketTestSuite) assertMarketKlineEqual(expected, actual *models.Market
|
|||
r.Equal(len(expected.List), len(actual.List), "List")
|
||||
r.Equal(expected.List, actual.List)
|
||||
}
|
||||
|
||||
func (s *marketTestSuite) TestMarketMarkPriceKline() {
|
||||
data := []byte(`{
|
||||
"retCode": 0,
|
||||
|
@ -1296,6 +1297,7 @@ func (s *marketTestSuite) assertMarketLongShortRatioInfoEqual(expected, actual *
|
|||
r := s.r()
|
||||
r.Equal(expected.List, actual.List, "List")
|
||||
}
|
||||
|
||||
func (s *marketTestSuite) TestGetServerTime() {
|
||||
data := []byte(`{
|
||||
"retCode": 0,
|
||||
|
|
|
@ -2,8 +2,9 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type PositionClient struct {
|
||||
|
|
|
@ -2,8 +2,9 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type PreUpgradeClient struct {
|
||||
|
|
|
@ -2,8 +2,9 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type SpotLeverageClient struct {
|
||||
|
|
|
@ -3,8 +3,9 @@ package bybit_connector
|
|||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
)
|
||||
|
||||
type SpotMarginClient struct {
|
||||
|
|
5
trade.go
5
trade.go
|
@ -2,9 +2,10 @@ package bybit_connector
|
|||
|
||||
import (
|
||||
"context"
|
||||
"github.com/wuhewuhe/bybit.go.api/handlers"
|
||||
"github.com/wuhewuhe/bybit.go.api/models"
|
||||
"net/http"
|
||||
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/handlers"
|
||||
"gitea.computernetthings.ru/yash/bybit.go.api/models"
|
||||
)
|
||||
|
||||
type TradeClient struct {
|
||||
|
|
Loading…
Reference in New Issue