Files
opencloud/services/clientlog
jkoberg 732228ed88 add clientlog service
Signed-off-by: jkoberg <jkoberg@owncloud.com>
2023-09-07 10:56:58 +02:00
..
2023-09-07 10:56:58 +02:00
2023-09-07 10:56:58 +02:00
2023-09-07 10:56:58 +02:00
2023-09-07 10:56:58 +02:00

Clientlog service

The clientlog service is responsible for composing machine readable notifications for clients

The ...log service ecosystem

...log services (userlog, clientlog) are responsible for composing notifications for a certain audience.

  • userlog service translates and adjust messages to be human readable
  • clientlog service composes machine readable messages so clients can act without needing to query the server
  • sse service 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 meant to be used by clients, not by users. The client might for example be informed that a file is finished postprocessing, so it can make the file available to the user without needing to make another call to the server.