|
@@ -53,6 +53,7 @@ export class MessageAuditorService implements MessageAuditorServiceInterface {
|
|
|
private filterData(filters: any, message: MessageLog): boolean {
|
|
|
let response: boolean = true
|
|
|
let payload: BaseMessage = JSON.parse(message.appData.msgPayload as string)
|
|
|
+ this.verifyIfJsonDataIsString(payload)
|
|
|
|
|
|
if (filters) {
|
|
|
if (Object.keys(filters).length > 1) {
|
|
@@ -184,4 +185,17 @@ export class MessageAuditorService implements MessageAuditorServiceInterface {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ private verifyIfJsonDataIsString(payload: BaseMessage | any) {
|
|
|
+ let parsedData: any
|
|
|
+ if (payload.data.data.data && typeof payload.data.data.data === 'string') {
|
|
|
+ parsedData = JSON.parse(payload.data.data.data)
|
|
|
+ console.log(parsedData)
|
|
|
+ payload.data.data.data = parsedData
|
|
|
+ return payload
|
|
|
+ } else {
|
|
|
+ return payload
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|