batch delete file ids

This commit is contained in:
Chris Lu 2018-11-20 11:35:08 -08:00
parent 06474e5990
commit b318167cd3

View file

@ -231,9 +231,11 @@ func (f *Filer) cacheSetDirectory(dirpath string, dirEntry *Entry, level int) {
} }
func (f *Filer) DeleteChunks(chunks []*filer_pb.FileChunk) { func (f *Filer) DeleteChunks(chunks []*filer_pb.FileChunk) {
var fileIds []string
for _, chunk := range chunks { for _, chunk := range chunks {
f.DeleteFileByFileId(chunk.FileId) fileIds = append(fileIds, chunk.FileId)
} }
operation.DeleteFiles(f.GetMaster(), fileIds)
} }
func (f *Filer) DeleteFileByFileId(fileId string) { func (f *Filer) DeleteFileByFileId(fileId string) {