|
@@ -127,6 +127,7 @@ func (f FileInfoTruncated) FilePermissions() uint32 {
|
|
func (f FileInfoTruncated) FileModifiedBy() protocol.ShortID {
|
|
func (f FileInfoTruncated) FileModifiedBy() protocol.ShortID {
|
|
return f.ModifiedBy
|
|
return f.ModifiedBy
|
|
}
|
|
}
|
|
|
|
+
|
|
func (f FileInfoTruncated) ConvertToIgnoredFileInfo(by protocol.ShortID) protocol.FileInfo {
|
|
func (f FileInfoTruncated) ConvertToIgnoredFileInfo(by protocol.ShortID) protocol.FileInfo {
|
|
return protocol.FileInfo{
|
|
return protocol.FileInfo{
|
|
Name: f.Name,
|
|
Name: f.Name,
|
|
@@ -140,6 +141,18 @@ func (f FileInfoTruncated) ConvertToIgnoredFileInfo(by protocol.ShortID) protoco
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+func (f FileInfoTruncated) ConvertToDeletedFileInfo(by protocol.ShortID, localFlags uint32) protocol.FileInfo {
|
|
|
|
+ return protocol.FileInfo{
|
|
|
|
+ Name: f.Name,
|
|
|
|
+ Type: f.Type,
|
|
|
|
+ ModifiedS: time.Now().Unix(),
|
|
|
|
+ ModifiedBy: by,
|
|
|
|
+ Deleted: true,
|
|
|
|
+ Version: f.Version.Update(by),
|
|
|
|
+ LocalFlags: localFlags,
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
func (c Counts) Add(other Counts) Counts {
|
|
func (c Counts) Add(other Counts) Counts {
|
|
return Counts{
|
|
return Counts{
|
|
Files: c.Files + other.Files,
|
|
Files: c.Files + other.Files,
|