From 56d1f553f32c242f7cc5043b9ce2b719e2285838 Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Mon, 18 Oct 2021 16:04:31 +0200 Subject: make repo responsible of creating the export end channel --- dna/drive.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'dna') diff --git a/dna/drive.go b/dna/drive.go index 0f62d5e..317d2f4 100644 --- a/dna/drive.go +++ b/dna/drive.go @@ -89,7 +89,7 @@ func New( } } -func (d *DnaDrive) ExportVersion() (export.Input, <-chan bool) { +func (d *DnaDrive) ExportVersion(end chan<- bool) export.Input { rChunks, wChunks := io.Pipe() rRecipe, wRecipe := io.Pipe() rFiles, wFiles := io.Pipe() @@ -105,9 +105,8 @@ func (d *DnaDrive) ExportVersion() (export.Input, <-chan bool) { Files: rFiles, }, } - end := make(chan bool) go d.writeVersion(version.Output, end) - return version.Input, end + return version.Input } func (d *DnaDrive) writeVersion(output export.Output, end chan<- bool) { -- cgit v1.2.3