mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-01 18:01:28 -06:00
feat(clientlog): item-moved sse
Signed-off-by: jkoberg <jkoberg@owncloud.com>
This commit is contained in:
@@ -148,11 +148,12 @@ func (cl *ClientlogService) processEvent(event events.Event) {
|
||||
case events.ContainerCreated:
|
||||
p("folder-created", e.Ref)
|
||||
case events.ItemMoved:
|
||||
// we are only interested in the rename case
|
||||
if !utils.ResourceIDEqual(e.OldReference.GetResourceId(), e.Ref.GetResourceId()) || e.Ref.GetPath() == e.OldReference.GetPath() {
|
||||
return
|
||||
// we send a dedicated event in case the item was only renamed
|
||||
if utils.ResourceIDEqual(e.OldReference.GetResourceId(), e.Ref.GetResourceId()) || e.Ref.GetPath() == e.OldReference.GetPath() {
|
||||
p("item-renamed", e.Ref)
|
||||
} else {
|
||||
p("item-moved", e.Ref)
|
||||
}
|
||||
p("item-renamed", e.Ref)
|
||||
case events.FileLocked:
|
||||
p("file-locked", e.Ref)
|
||||
case events.FileUnlocked:
|
||||
|
||||
Reference in New Issue
Block a user