]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/progress.go
Kill progress bars when call is finished
[nncp.git] / src / progress.go
index dc55a000e01c4e12528dd682d15a44f093d82abc..945c57526419a2166cb20d3ea27057eff844da8b 100644 (file)
@@ -153,3 +153,13 @@ func Progress(prefix string, les LEs) {
                progressBarsLock.Unlock()
        }
 }
+
+func ProgressKill(pkt string) {
+       progressBarsLock.Lock()
+       pb, exists := progressBars[pkt]
+       if exists {
+               pb.Kill()
+               delete(progressBars, pkt)
+       }
+       progressBarsLock.Unlock()
+}