Use Connected event to mark end of file transfer.
parent
26bad01644
commit
f2ebb86bf3
|
@ -82,8 +82,11 @@ func main() {
|
||||||
pbars[state.CurrentFile.FileName()].Start()
|
pbars[state.CurrentFile.FileName()].Start()
|
||||||
}
|
}
|
||||||
pbars[state.CurrentFile.FileName()].SetCurrent(int64(state.TransmittedLength))
|
pbars[state.CurrentFile.FileName()].SetCurrent(int64(state.TransmittedLength))
|
||||||
if state.TransmittedLength == state.CurrentFile.Length() {
|
case sendaround.Connected:
|
||||||
pbars[state.CurrentFile.FileName()].Finish()
|
if state.CurrentFile != nil { // Was a file transferred successfully just now?
|
||||||
|
if state.TransmittedLength == state.CurrentFile.Length() {
|
||||||
|
pbars[state.CurrentFile.FileName()].Finish()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
case sendaround.Failed:
|
case sendaround.Failed:
|
||||||
log.Fatal(state.Error)
|
log.Fatal(state.Error)
|
||||||
|
@ -161,8 +164,11 @@ func main() {
|
||||||
pbars[state.CurrentFile.FileName()].Start()
|
pbars[state.CurrentFile.FileName()].Start()
|
||||||
}
|
}
|
||||||
pbars[state.CurrentFile.FileName()].SetCurrent(int64(state.TransmittedLength))
|
pbars[state.CurrentFile.FileName()].SetCurrent(int64(state.TransmittedLength))
|
||||||
if state.TransmittedLength == state.CurrentFile.Length() {
|
case sendaround.Connected:
|
||||||
pbars[state.CurrentFile.FileName()].Finish()
|
if state.CurrentFile != nil { // Was a file transferred successfully just now?
|
||||||
|
if state.TransmittedLength == state.CurrentFile.Length() {
|
||||||
|
pbars[state.CurrentFile.FileName()].Finish()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
case sendaround.Failed:
|
case sendaround.Failed:
|
||||||
log.Fatal("Failed:", state.Error)
|
log.Fatal("Failed:", state.Error)
|
||||||
|
|
Loading…
Reference in New Issue