@@ -80,10 +80,11 @@ func (h *FolderWSHandler) FolderSync(c *pkgapp.WebsocketClient, msg *pkgapp.WebS
8080 // Broadcast deletion to other clients
8181 c .BroadcastResponse (code .Success .WithData (
8282 dto.FolderSyncDeleteMessage {
83- Path : folder .Path ,
84- PathHash : folder .PathHash ,
85- Ctime : folder .Ctime ,
86- Mtime : folder .Mtime ,
83+ Path : folder .Path ,
84+ PathHash : folder .PathHash ,
85+ Ctime : folder .Ctime ,
86+ Mtime : folder .Mtime ,
87+ UpdatedTimestamp : folder .UpdatedTimestamp ,
8788 },
8889 ).WithVault (params .Vault ).WithContext (params .Context ), true , dto .FolderSyncDelete )
8990 } else {
@@ -95,10 +96,11 @@ func (h *FolderWSHandler) FolderSync(c *pkgapp.WebsocketClient, msg *pkgapp.WebS
9596 // Broadcast deletion with available info
9697 c .BroadcastResponse (code .Success .WithData (
9798 dto.FolderSyncDeleteMessage {
98- Path : delFolder .Path ,
99- PathHash : delFolder .PathHash ,
100- Ctime : 0 ,
101- Mtime : 0 ,
99+ Path : delFolder .Path ,
100+ PathHash : delFolder .PathHash ,
101+ Ctime : 0 ,
102+ Mtime : 0 ,
103+ UpdatedTimestamp : 0 ,
102104 },
103105 ).WithVault (params .Vault ).WithContext (params .Context ), true , dto .FolderSyncDelete )
104106 }
@@ -161,10 +163,11 @@ func (h *FolderWSHandler) FolderSync(c *pkgapp.WebsocketClient, msg *pkgapp.WebS
161163 messageQueue = append (messageQueue , dto.WSQueuedMessage {
162164 Action : dto .FolderSyncDelete ,
163165 Data : dto.FolderSyncDeleteMessage {
164- Path : folder .Path ,
165- PathHash : folder .PathHash ,
166- Ctime : folder .Ctime ,
167- Mtime : folder .Mtime ,
166+ Path : folder .Path ,
167+ PathHash : folder .PathHash ,
168+ Ctime : folder .Ctime ,
169+ Mtime : folder .Mtime ,
170+ UpdatedTimestamp : folder .UpdatedTimestamp ,
168171 },
169172 })
170173 needDeleteCount ++
@@ -286,10 +289,11 @@ func (h *FolderWSHandler) FolderDelete(c *pkgapp.WebsocketClient, msg *pkgapp.We
286289 }), string (dto .FolderDeleteAck ))
287290 c .BroadcastResponse (code .Success .WithData (
288291 dto.FolderSyncDeleteMessage {
289- Path : folder .Path ,
290- PathHash : folder .PathHash ,
291- Ctime : folder .Ctime ,
292- Mtime : folder .Mtime ,
292+ Path : folder .Path ,
293+ PathHash : folder .PathHash ,
294+ Ctime : folder .Ctime ,
295+ Mtime : folder .Mtime ,
296+ UpdatedTimestamp : folder .UpdatedTimestamp ,
293297 },
294298 ).WithVault (params .Vault ), true , dto .FolderSyncDelete )
295299}
@@ -333,12 +337,13 @@ func (h *FolderWSHandler) FolderRename(c *pkgapp.WebsocketClient, msg *pkgapp.We
333337 }
334338
335339 c .BroadcastResponse (code .Success .WithData (dto.FolderSyncRenameMessage {
336- Path : newFolder .Path ,
337- PathHash : newFolder .PathHash ,
338- Ctime : newFolder .Ctime ,
339- Mtime : newFolder .Mtime ,
340- OldPath : oldFolder .Path ,
341- OldPathHash : oldFolder .PathHash ,
340+ Path : newFolder .Path ,
341+ PathHash : newFolder .PathHash ,
342+ Ctime : newFolder .Ctime ,
343+ Mtime : newFolder .Mtime ,
344+ OldPath : oldFolder .Path ,
345+ OldPathHash : oldFolder .PathHash ,
346+ UpdatedTimestamp : newFolder .UpdatedTimestamp ,
342347 }).WithVault (params .Vault ), true , dto .FolderSyncRename )
343348
344349}
0 commit comments