mirror of
https://github.com/owncloud/ocis.git
synced 2026-10-23 23:29:02 +03:00
* feat: metadata autopropagation * feat: autoprop support for MFA / vault mode * fix: replace some http clients with reva ones * chore: required lib update * fix: adjust unit tests and generate new mocks * fix: apply autopropagation to all regular graph routes * chore: updated reva dependency * fix: return the right decorator for the thumbnails * fix: remove autopropagation headers in the proxy
Clientlog Service
The clientlog service is responsible for composing machine readable notifications for clients. Clients are apps and web interfaces.
The Log Service Ecosystem
Log services like the userlog, clientlog and sse are responsible for composing notifications for a certain audience.
- The
userlogservice translates and adjusts messages to be human readable. - The
clientlogservice composes machine readable messages, so clients can act without the need to query the server. - The
sseservice is only responsible for sending these messages. It does not care about their form or language.
Clientlog Events
The messages the clientlog service sends are intended for the use by clients, not by users. The client might for example be informed that a file has finished post-processing. With that, the client can make the file available to the user without additional server queries.