Skip to content

Commit 587ea65

Browse files
authored
Merge pull request #47 from deadblue/develop
Bump version to 0.7.1.
2 parents f585133 + 523b9ba commit 587ea65

File tree

19 files changed

+299
-317
lines changed

19 files changed

+299
-317
lines changed

README.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ElevenGo
22

3-
![Version](https://img.shields.io/badge/release-v0.6.3-brightgreen?style=flat-square)
3+
![Version](https://img.shields.io/badge/release-v0.7.1-brightgreen?style=flat-square)
44
[![Reference](https://img.shields.io/badge/Go-Reference-blue.svg?style=flat-square)](https://pkg.go.dev/github.com/deadblue/elevengo)
55
![License](https://img.shields.io/:License-MIT-green.svg?style=flat-square)
66

@@ -31,17 +31,16 @@ func main() {
3131
log.Fatalf("Import credentail error: %s", err)
3232
}
3333

34-
// Get file list
35-
it, err := agent.FileIterate("dirId")
36-
for ; err == nil; err = it.Next() {
37-
file := &elevengo.File{}
38-
if err = it.Get(file); err == nil {
39-
log.Printf("File: %d => %#v", it.Index(), file)
40-
}
41-
}
42-
if !elevengo.IsIteratorEnd(err) {
34+
// Iterate files under specific directory
35+
if it, err := agent.FileIterate("dirId"); err != nil {
4336
log.Fatalf("Iterate files error: %s", err)
37+
} else {
38+
log.Printf("Total files: %d", it.Count())
39+
for index, file := range it.Items() {
40+
log.Printf("%d => %#v", index, file)
41+
}
4442
}
43+
4544
}
4645
```
4746

example_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,25 @@ func ExampleAgent_FileIterate() {
2828
agent := Default()
2929

3030
it, err := agent.FileIterate("0")
31-
for ; err == nil; err = it.Next() {
32-
file := &File{}
33-
_ = it.Get(file)
34-
log.Printf("File: %d => %#v", it.Index(), file)
35-
}
36-
if !IsIteratorEnd(err) {
31+
if err != nil {
3732
log.Fatalf("Iterate file failed: %s", err.Error())
3833
}
34+
log.Printf("File count: %d", it.Count())
35+
for index, file := range it.Items() {
36+
log.Printf("File: %d => %#v", index, file)
37+
}
3938
}
4039

4140
func ExampleAgent_OfflineIterate() {
4241
agent := Default()
43-
44-
for it, err := agent.OfflineIterate(); err == nil; err = it.Next() {
45-
task := &OfflineTask{}
46-
err = it.Get(task)
47-
if err != nil {
48-
log.Printf("Offline task: %#v", task)
42+
it, err := agent.OfflineIterate()
43+
if err == nil {
44+
log.Printf("Task count: %d", it.Count())
45+
for index, task := range it.Items() {
46+
log.Printf("Offline task: %d => %#v", index, task)
4947
}
48+
} else {
49+
log.Fatalf("Iterate offline task failed: %s", err)
5050
}
5151
}
5252

0 commit comments

Comments
 (0)