@@ -8,14 +8,11 @@ import (
8
8
9
9
"github.com/ovrclk/akash/cmd/akash/constants"
10
10
"github.com/ovrclk/akash/cmd/akash/context"
11
- "github.com/ovrclk/akash/cmd/akash/query"
12
11
"github.com/ovrclk/akash/cmd/common"
13
12
"github.com/ovrclk/akash/keys"
14
13
"github.com/ovrclk/akash/manifest"
15
14
"github.com/ovrclk/akash/marketplace"
16
- qp "github.com/ovrclk/akash/query"
17
15
"github.com/ovrclk/akash/types"
18
- "github.com/ovrclk/akash/types/base"
19
16
"github.com/ovrclk/akash/types/provider"
20
17
. "github.com/ovrclk/akash/util"
21
18
"github.com/spf13/cobra"
@@ -132,7 +129,7 @@ func doProviderRunCommand(ctx context.Context, cmd *cobra.Command, args []string
132
129
return err
133
130
}
134
131
135
- provider , err := base . DecodeString (args [0 ])
132
+ key , err := keys . ParseProviderPath (args [0 ])
136
133
if err != nil {
137
134
return err
138
135
}
@@ -156,7 +153,7 @@ func doProviderRunCommand(ctx context.Context, cmd *cobra.Command, args []string
156
153
Deployment : tx .Deployment ,
157
154
Group : tx .Group ,
158
155
Order : tx .Seq ,
159
- Provider : provider ,
156
+ Provider : key . ID () ,
160
157
},
161
158
Price : price ,
162
159
}
@@ -176,7 +173,7 @@ func doProviderRunCommand(ctx context.Context, cmd *cobra.Command, args []string
176
173
}).
177
174
OnTxCreateLease (func (tx * types.TxCreateLease ) {
178
175
leaseProvider , _ := tx .Provider .Marshal ()
179
- if bytes .Equal (leaseProvider , provider ) {
176
+ if bytes .Equal (leaseProvider , key . ID () ) {
180
177
leases , _ := deployments [tx .Deployment .EncodeString ()]
181
178
deployments [tx .Deployment .EncodeString ()] = append (leases , tx .LeaseID )
182
179
fmt .Printf ("Won lease for order: %v\n " ,
@@ -197,13 +194,10 @@ func doProviderRunCommand(ctx context.Context, cmd *cobra.Command, args []string
197
194
func getPrice (ctx context.Context , id types.OrderID ) (uint32 , error ) {
198
195
// get deployment group
199
196
price := uint32 (0 )
200
- path := qp .DeploymentGroupPath (id .GroupID ())
201
- group := new (types.DeploymentGroup )
202
- result , err := query .Query (ctx , path )
197
+ group , err := ctx .QueryClient ().DeploymentGroup (ctx .Ctx (), id .GroupID ())
203
198
if err != nil {
204
199
return 0 , err
205
200
}
206
- group .Unmarshal (result .Response .Value )
207
201
for _ , group := range group .GetResources () {
208
202
price += group .Price
209
203
}
0 commit comments