upgrade lbrynet to support 0.32.*
This commit is contained in:
parent
d33ac919d1
commit
38d493fdd1
5 changed files with 30 additions and 47 deletions
|
@ -191,9 +191,6 @@ type Metadata struct {
|
|||
Thumbnail *string `json:"thumbnail,omitempty"`
|
||||
Preview *string `json:"preview,omitempty"`
|
||||
NSFW bool `json:"nsfw"`
|
||||
Sources *struct {
|
||||
LBRYSDHash string `json:"lbry_sd_hash"`
|
||||
} `json:"sources,omitempty"`
|
||||
}
|
||||
type PublishOptions struct {
|
||||
*Metadata `json:"metadata"`
|
||||
|
@ -297,15 +294,10 @@ func (d *Client) Version() (*VersionResponse, error) {
|
|||
return response, d.call(response, "version", map[string]interface{}{})
|
||||
}
|
||||
|
||||
func (d *Client) Commands() (*CommandsResponse, error) {
|
||||
response := new(CommandsResponse)
|
||||
return response, d.call(response, "commands", map[string]interface{}{})
|
||||
}
|
||||
|
||||
func (d *Client) Resolve(uri string) (*ResolveResponse, error) {
|
||||
response := new(ResolveResponse)
|
||||
return response, d.call(response, "resolve", map[string]interface{}{
|
||||
"uri": uri,
|
||||
"urls": uri,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
@ -30,28 +30,6 @@ func TestClient_AccountBalance(t *testing.T) {
|
|||
log.Infof("%s", *got)
|
||||
}
|
||||
|
||||
func TestClient_AccountFund(t *testing.T) {
|
||||
d := NewClient("")
|
||||
accounts, err := d.AccountList()
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
account := (accounts.LBCRegtest)[0].ID
|
||||
balanceString, err := d.AccountBalance(&account)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
balance, err := strconv.ParseFloat(string(*balanceString), 64)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
got, err := d.AccountFund(account, account, fmt.Sprintf("%f", balance-0.1), 40)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
log.Infof("%+v", *got)
|
||||
}
|
||||
|
||||
func TestClient_AddressUnused(t *testing.T) {
|
||||
d := NewClient("")
|
||||
got, err := d.AddressUnused(nil)
|
||||
|
@ -63,7 +41,7 @@ func TestClient_AddressUnused(t *testing.T) {
|
|||
|
||||
func TestClient_ChannelList(t *testing.T) {
|
||||
d := NewClient("")
|
||||
got, err := d.ChannelList(nil, 0, 50)
|
||||
got, err := d.ChannelList(nil, 1, 50)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
|
@ -77,7 +55,7 @@ func TestClient_Publish(t *testing.T) {
|
|||
t.Error(err)
|
||||
}
|
||||
address := string(*addressResponse)
|
||||
got, err := d.Publish("test", "/home/niko/test.txt", 14.37, PublishOptions{
|
||||
got, err := d.Publish("test", "/home/niko/work/allClaims.txt", 14.37, PublishOptions{
|
||||
Metadata: &Metadata{
|
||||
Fee: &Fee{
|
||||
Currency: "LBC",
|
||||
|
@ -93,10 +71,9 @@ func TestClient_Publish(t *testing.T) {
|
|||
Thumbnail: util.PtrToString("https://scrn.storni.info/2019-01-18_16-37-39-098537783.png"),
|
||||
Preview: nil,
|
||||
NSFW: false,
|
||||
Sources: nil,
|
||||
},
|
||||
ChannelName: nil,
|
||||
ChannelID: util.PtrToString("0a32af305113435d1cdf4ec61452b9a6dcb74da8"),
|
||||
ChannelID: util.PtrToString("bda0520bff61e4a70c966d7298e6b89107cf8bed"),
|
||||
ChannelAccountID: nil,
|
||||
AccountID: nil,
|
||||
ClaimAddress: &address,
|
||||
|
@ -187,15 +164,6 @@ func TestClient_Version(t *testing.T) {
|
|||
log.Infof("%+v", *got)
|
||||
}
|
||||
|
||||
func TestClient_Commands(t *testing.T) {
|
||||
d := NewClient("")
|
||||
got, err := d.Commands()
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
log.Infof("%+v", *got)
|
||||
}
|
||||
|
||||
func TestClient_Resolve(t *testing.T) {
|
||||
d := NewClient("")
|
||||
got, err := d.Resolve("test")
|
||||
|
@ -211,7 +179,7 @@ func TestClient_Resolve(t *testing.T) {
|
|||
|
||||
func TestClient_NumClaimsInChannel(t *testing.T) {
|
||||
d := NewClient("")
|
||||
got, err := d.NumClaimsInChannel("@Test#0a32af305113435d1cdf4ec61452b9a6dcb74da8")
|
||||
got, err := d.NumClaimsInChannel("@Test#bda0520bff61e4a70c966d7298e6b89107cf8bed")
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
|
@ -226,3 +194,25 @@ func TestClient_ClaimShow(t *testing.T) {
|
|||
}
|
||||
log.Infof("%+v", *got)
|
||||
}
|
||||
|
||||
func TestClient_AccountFund(t *testing.T) {
|
||||
d := NewClient("")
|
||||
accounts, err := d.AccountList()
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
account := (accounts.LBCRegtest)[0].ID
|
||||
balanceString, err := d.AccountBalance(&account)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
balance, err := strconv.ParseFloat(string(*balanceString), 64)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
got, err := d.AccountFund(account, account, fmt.Sprintf("%f", balance-0.1), 40)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
log.Infof("%+v", *got)
|
||||
}
|
||||
|
|
|
@ -419,8 +419,6 @@ type VersionResponse struct {
|
|||
PythonVersion string `json:"python_version"`
|
||||
}
|
||||
|
||||
type CommandsResponse []string
|
||||
|
||||
type ResolveResponse map[string]ResolveResponseItem
|
||||
type ResolveResponseItem struct {
|
||||
Certificate *Claim `json:"certificate,omitempty"`
|
||||
|
|
1
go.mod
1
go.mod
|
@ -8,6 +8,7 @@ require (
|
|||
github.com/btcsuite/go-socks v0.0.0-20170105172521-4720035b7bfd // indirect
|
||||
github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792 // indirect
|
||||
github.com/davecgh/go-spew v1.1.0
|
||||
github.com/fatih/structs v1.1.0
|
||||
github.com/go-errors/errors v1.0.1
|
||||
github.com/go-ini/ini v1.38.2
|
||||
github.com/go-ozzo/ozzo-validation v3.5.0+incompatible // indirect
|
||||
|
|
2
go.sum
2
go.sum
|
@ -14,6 +14,8 @@ github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod h1:ghJtE
|
|||
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
|
||||
github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
|
||||
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/fatih/structs v1.1.0 h1:Q7juDM0QtcnhCpeyLGQKyg4TOIghuNXrkL32pHAUMxo=
|
||||
github.com/fatih/structs v1.1.0/go.mod h1:9NiDSp5zOcgEDl+j00MP/WkGVPOlPRLejGD8Ga6PJ7M=
|
||||
github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
|
||||
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
|
||||
github.com/go-errors/errors v1.0.1 h1:LUHzmkK3GUKUrL/1gfBUxAHzcev3apQlezX/+O7ma6w=
|
||||
|
|
Loading…
Reference in a new issue