summaryrefslogtreecommitdiff
path: root/testing.go
blob: 8286abc041eef874ed5938dbdf5927695a626c06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package s3

func (fs *Fs) listBuckets() ([]string, error) {
	ctx, cancel := fs.contextWithTimeout()
	defer cancel()
	bucketInfos, err := fs.client.ListBuckets(ctx)
	if err != nil {
		return nil, err
	}
	buckets := make([]string, 0, len(bucketInfos))
	for _, bi := range bucketInfos {
		buckets = append(buckets, bi.Name)
	}
	return buckets, nil
}