예제 #1
0
파일: match.go 프로젝트: glyn/bloblets
func (m matcher) matchResources(ifs []IntegrityFields) ([]IntegrityFields, error) {
	matched := make([]IntegrityFields, 0, len(m))
	for _, f := range ifs {

		if f.Size > 65535 && blobstore.Present(f.Sha1) {
			matched = append(matched, f)
		}
	}

	return matched, nil
}
예제 #2
0
파일: main.go 프로젝트: glyn/bloblets
func main() {
	defer blobstore.Terminate()

	blobstore.Add("key name", os.Args[1])

	present := blobstore.Present("key name")
	if !present {
		panic("Head request failed")
	}

	blobstore.Get("key name", os.Args[2])
}