From 6aa71d74d24e4cdff143ccfc945686ef3a811537 Mon Sep 17 00:00:00 2001 From: jkoberg Date: Mon, 15 Apr 2024 14:55:53 +0200 Subject: [PATCH] feat(clientlog): item-moved sse Signed-off-by: jkoberg --- services/clientlog/pkg/service/service.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/services/clientlog/pkg/service/service.go b/services/clientlog/pkg/service/service.go index a07fe6402..717104e75 100644 --- a/services/clientlog/pkg/service/service.go +++ b/services/clientlog/pkg/service/service.go @@ -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: