MCPcopy Create free account
hub / github.com/goinaction/code / store

Function store

chapter10/listing04/listing04.go:93–101  ·  view source on GitHub ↗

store knows how to store bulks of data from any Storer.

(s Storer, data []Data)

Source from the content-addressed store, hash-verified

91
92// store knows how to store bulks of data from any Storer.
93func store(s Storer, data []Data) (int, error) {
94 for i, d := range data {
95 if err := s.Store(d); err != nil {
96 return i, err
97 }
98 }
99
100 return len(data), nil
101}
102
103// Copy knows how to pull and store data from any System.
104func Copy(ps PullStorer, batch int) error {

Callers 1

CopyFunction · 0.70

Calls 1

StoreMethod · 0.65

Tested by

no test coverage detected