chore: Treat internal event differently, primarely do not display info logs for those events (#8767)
* chore: Treat internal event differently, primarely do not display info log for those events * revert doc * add few tests * only set internal option if present * revert to previous condition * start including feedback after discussion * include feedback * fix modules integration tests * fix modules integration tests * fix event bus local
This commit is contained in:
1 parent
6cfe9bd874
commit
5bec38538a
27 files changed
+915
-465
No files matched your search
@@ -50,7 +50,7 @@ export class MessageAggregator implements IMessageAggregator {
|
||||
this.save(composedMessages)
|
||||
}
|
||||
|
||||
getMessages(format?: MessageAggregatorFormat): {
|
||||
getMessages(format: MessageAggregatorFormat = {}): {
|
||||
[group: string]: Message[]
|
||||
} {
|
||||
const { groupBy, sortBy } = format ?? {}
|
||||
@@ -78,6 +78,15 @@ export class MessageAggregator implements IMessageAggregator {
|
||||
messages = groupedMessages
|
||||
}
|
||||
|
||||
if (format.internal) {
|
||||
Object.values(messages).forEach((group) => {
|
||||
group.forEach((msg) => {
|
||||
msg.options = msg.options ?? {}
|
||||
msg.options.internal = format.internal
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
return messages
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user