github.com/qiniu/go-sdk/v7@v7.27.0/storagev2/downloader/resumable_recorder/dummy.go (about) 1 package resumablerecorder 2 3 import "time" 4 5 type dummyResumableRecorder struct{} 6 7 // 创建假的可恢复记录仪 8 func NewDummyResumableRecorder() ResumableRecorder { 9 return dummyResumableRecorder{} 10 } 11 12 func (dummyResumableRecorder) OpenForReading(*ResumableRecorderOpenArgs) ReadableResumableRecorderMedium { 13 return nil 14 } 15 16 func (dummyResumableRecorder) OpenForAppending(*ResumableRecorderOpenArgs) WriteableResumableRecorderMedium { 17 return nil 18 } 19 20 func (dummyResumableRecorder) OpenForCreatingNew(*ResumableRecorderOpenArgs) WriteableResumableRecorderMedium { 21 return nil 22 } 23 24 func (dummyResumableRecorder) Delete(*ResumableRecorderOpenArgs) error { 25 return nil 26 } 27 28 func (dummyResumableRecorder) ClearOutdated(createdBefore time.Duration) error { 29 return nil 30 }