diff --git a/changelog/unreleased/file-touched-sse.md b/changelog/unreleased/file-touched-sse.md new file mode 100644 index 0000000000..7b1809d27b --- /dev/null +++ b/changelog/unreleased/file-touched-sse.md @@ -0,0 +1,5 @@ +Enhancement: Add FileTouched SSE Event + +Send an sse when a file is touched (aka 0 byte upload) + +https://github.com/owncloud/ocis/pull/8778 diff --git a/services/clientlog/pkg/command/server.go b/services/clientlog/pkg/command/server.go index a2506e7b0f..f3cab7adae 100644 --- a/services/clientlog/pkg/command/server.go +++ b/services/clientlog/pkg/command/server.go @@ -32,6 +32,7 @@ var _registeredEvents = []events.Unmarshaller{ events.ContainerCreated{}, events.FileLocked{}, events.FileUnlocked{}, + events.FileTouched{}, } // Server is the entrypoint for the server command. diff --git a/services/clientlog/pkg/service/service.go b/services/clientlog/pkg/service/service.go index 1d037f3c1c..b5455f5717 100644 --- a/services/clientlog/pkg/service/service.go +++ b/services/clientlog/pkg/service/service.go @@ -147,6 +147,8 @@ func (cl *ClientlogService) processEvent(event events.Event) { p("file-locked", e.Ref) case events.FileUnlocked: p("file-unlocked", e.Ref) + case events.FileTouched: + p("file-touched", e.Ref) } if err != nil {