MessageUpdatedEvent
EventType: MESSAGE_UPDATEDDomain: collaboration Broker subject: progress.notification.message
Updates the content of an existing message. Records an edited timestamp for audit purposes.
Trigger
Triggered by: POST /event (universal event dispatcher)
Dispatched via POST /event in backend/api/endpoints/traceability.py with event_type: MESSAGE_UPDATED.
Preconditions
- Message exists with key
info.message_key - Message is not deleted
State Changes (Transaction)
Collections: Event, Issue, issue_rel, WorkOrder, Job, message
messageupdated:contentreplaced,editedtimestamp set
Side Effects (post_processing)
Publishes to progress.notification.message after commit.
InfoModel Fields
| Field | Type | Description |
|---|---|---|
message_key | str | ArangoDB key of the message to update |
content | str | New message text content |
Related Events
None.