Skip to content

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

  • message updated: content replaced, edited timestamp set

Side Effects (post_processing) ​

Publishes to progress.notification.message after commit.

InfoModel Fields ​

FieldTypeDescription
message_keystrArangoDB key of the message to update
contentstrNew message text content

None.

Source ​

MessageUpdatedEvent on GitHub

Released under the Apache 2.0 License.