Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.48 KB | None | 0 0
  1. go func() {
  2.         objectsCh := make(chan string)
  3.         go func() {
  4.             defer close(objectsCh)
  5.             for object := range s.minio.ListObjects(s.cfg.Minio.CasesBucket, c.Param("id")+"/blanks/", true, nil) {
  6.                 if object.Err != nil {
  7.                     logrus.Println("Error get buckets list objects: ", object.Err)
  8.                 }
  9.                 objectsCh <- object.Key
  10.             }
  11.         }()
  12.  
  13.         for rErr := range s.minio.RemoveObjects(s.cfg.Minio.CasesBucket, objectsCh) {
  14.             logrus.Println("Error detected during deletion: ", rErr)
  15.         }
  16.     }()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement