improve output, delete on exit
This commit is contained in:
parent
367f0c978e
commit
7dae7a4c2b
@ -34,9 +34,10 @@ func (c *UploadCommand) Execute(args []string) error {
|
||||
if resp.IsError() {
|
||||
return resp.Error().(*photosapi.ErrorWithDetails)
|
||||
}
|
||||
|
||||
uploadId := resp.Result().(*photosapi.Upload).Id
|
||||
|
||||
defer cli.R().SetPathParam("id", uploadId).Delete("/upload/{id}")
|
||||
|
||||
f, err := os.Open(c.File)
|
||||
if err != nil {
|
||||
return err
|
||||
@ -86,21 +87,29 @@ func (c *UploadCommand) Execute(args []string) error {
|
||||
}
|
||||
}
|
||||
|
||||
fmt.Printf(
|
||||
"Result:\n - Upload ID: %s\n - Parts: %d\n",
|
||||
completeRequest := &photosapi.UploadCompleteRequest{
|
||||
Sha256: hex.EncodeToString(completesha256.Sum(nil)),
|
||||
Parts: uint(parts),
|
||||
Name: filepath.Base(c.File),
|
||||
}
|
||||
|
||||
fmt.Printf(`Result:
|
||||
- Upload ID: %s
|
||||
- Name : %s
|
||||
- Parts : %d
|
||||
- SHA256 : %s
|
||||
`,
|
||||
uploadId,
|
||||
parts,
|
||||
completeRequest.Name,
|
||||
completeRequest.Parts,
|
||||
completeRequest.Sha256,
|
||||
)
|
||||
|
||||
resp, err = cli.
|
||||
R().
|
||||
SetError(&photosapi.ErrorWithDetails{}).
|
||||
SetPathParam("id", uploadId).
|
||||
SetBody(&photosapi.UploadCompleteRequest{
|
||||
Sha256: hex.EncodeToString(completesha256.Sum(nil)),
|
||||
Parts: uint(parts),
|
||||
Name: filepath.Base(c.File),
|
||||
}).
|
||||
SetBody(completeRequest).
|
||||
Post("/upload/{id}")
|
||||
|
||||
if err != nil {
|
||||
@ -111,8 +120,6 @@ func (c *UploadCommand) Execute(args []string) error {
|
||||
return resp.Error().(*photosapi.ErrorWithDetails)
|
||||
}
|
||||
|
||||
cli.R().SetPathParam("id", uploadId).Delete("/upload/{id}")
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user