Add ItemFinished event (fixes #1258)

This commit is contained in:
Audrius Butkevicius
2015-02-01 17:31:19 +00:00
parent 8358fedaf4
commit 38eaefcabd
3 changed files with 124 additions and 20 deletions

View File

@@ -34,6 +34,17 @@ type FileInfoTruncated struct {
NumBlocks int32
}
func ToTruncated(file protocol.FileInfo) FileInfoTruncated {
return FileInfoTruncated{
Name: file.Name,
Flags: file.Flags,
Modified: file.Modified,
Version: file.Version,
LocalVersion: file.LocalVersion,
NumBlocks: int32(len(file.Blocks)),
}
}
func (f FileInfoTruncated) String() string {
return fmt.Sprintf("File{Name:%q, Flags:0%o, Modified:%d, Version:%d, Size:%d, NumBlocks:%d}",
f.Name, f.Flags, f.Modified, f.Version, f.Size(), f.NumBlocks)