Volatile activities #733

Closed
opened 2022-09-09 17:15:40 +02:00 by nik · 1 comment
Owner

This issue is probably best discussed in combination with #251 and #715

Volatile activities are activities that do not provide a permanent trace, but are provided as singletons for their activity type. Such an activity might be interesting in apps like AlekSIS-App-Matrix, where we could track the last activity of a user in a chat room. As chat rooms can be very active, we probably do not want to keep a record for every read marker or message from every user, but instead have one activity "Read Matrix room xyz" carrying the last date/time of the last read marker.

We should discuss whether we want to have the Matrix (or whatever app) manage a real Activity object, or whether we want a mechanism for apps to provide volatile user activity information.

*This issue is probably best discussed in combination with #251 and #715* Volatile activities are activities that do not provide a permanent trace, but are provided as singletons for their activity type. Such an activity might be interesting in apps like AlekSIS-App-Matrix, where we could track the last activity of a user in a chat room. As chat rooms can be very active, we probably do not want to keep a record for every read marker or message from every user, but instead have one activity "Read Matrix room xyz" carrying the last date/time of the last read marker. We should discuss whether we want to have the Matrix (or whatever app) manage a real `Activity` object, or whether we want a mechanism for apps to provide volatile user activity information.
Author
Owner

mentioned in issue AlekSIS-App-Matrix#22

mentioned in issue AlekSIS-App-Matrix#22
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core#733
No description provided.