mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-05 19:59:37 -06:00
send sse when file is locked/unlocked
Signed-off-by: jkoberg <jkoberg@owncloud.com>
This commit is contained in:
5
changelog/unreleased/file-unlocked-sse.md
Normal file
5
changelog/unreleased/file-unlocked-sse.md
Normal file
@@ -0,0 +1,5 @@
|
||||
Enhancement: Send SSE when file is locked/unlocked
|
||||
|
||||
Send sse events when a file is locked or unlocked.
|
||||
|
||||
https://github.com/owncloud/ocis/pull/8602
|
||||
@@ -30,6 +30,8 @@ var _registeredEvents = []events.Unmarshaller{
|
||||
events.ItemRestored{},
|
||||
events.ItemMoved{},
|
||||
events.ContainerCreated{},
|
||||
events.FileLocked{},
|
||||
events.FileUnlocked{},
|
||||
}
|
||||
|
||||
// Server is the entrypoint for the server command.
|
||||
|
||||
@@ -139,6 +139,12 @@ func (cl *ClientlogService) processEvent(event events.Event) {
|
||||
}
|
||||
evType = "item-renamed"
|
||||
users, data, err = processFileEvent(ctx, e.Ref, gwc)
|
||||
case events.FileLocked:
|
||||
evType = "file-locked"
|
||||
users, data, err = processFileEvent(ctx, e.Ref, gwc)
|
||||
case events.FileUnlocked:
|
||||
evType = "file-unlocked"
|
||||
users, data, err = processFileEvent(ctx, e.Ref, gwc)
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user