/
githubmirror
/
rclone
Обзор
Документация
Войти
/
githubmirror
/
rclone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
backend/cache/utils_test.go
25 строк
679 B
vastonus
build: remove obsolete build tag
21 окт 2025, 20:56
Не верифицирован
21 окт 2025, 20:56
c4eef30
Код
Авторство
О чём код?
//go:build !plan9 && !js package cache import bolt "go.etcd.io/bbolt" // PurgeTempUploads will remove all the pending uploads from the queue func (b *Persistent) PurgeTempUploads() { b.tempQueueMux.Lock() defer b.tempQueueMux.Unlock() _ = b.db.Update(func(tx *bolt.Tx) error { _ = tx.DeleteBucket([]byte(tempBucket)) _, _ = tx.CreateBucketIfNotExists([]byte(tempBucket)) return nil }) } // SetPendingUploadToStarted is a way to mark an entry as started (even if it's not already) func (b *Persistent) SetPendingUploadToStarted(remote string) error { return b.updatePendingUpload(remote, func(item *tempUploadInfo) error { item.Started = true return nil }) }