Eu tenho um json como o abaixo, que fica publicada a meu tópico do sns, sempre que um cliente é inativada por nossa api. A api também publica as mensagens para o mesmo tema, quando outras tabelas/colunas são atualizadas/inserido.
{
"transaction": {
"operation": "UPDATE",
"tableName": "Customer",
"primaryKeyColumn": "CustomerID"
},
"columns": [
{
"columnName": "FirstName",
"hasChanged": false
},
{
"columnName": "IsActive",
"oldValue": "1",
"newValue": "0",
"hasChanged": true
}
]
}
Eu gostaria de criar um filtro de assinatura que seria de filtro, se o cliente está recebendo a vacina inativada. Por exemplo, como abaixo:
{
"operation": ["UPDATE"],
"tableName": ["Customer"],
"columnName": ["IsActive"],
"hasChanged": [true],
"newValue": ["0"]
}
Acima de subscrição de filtro não funciona. Por exemplo, se eu adicionar o filtro, não recebo qualquer mensagem para minha fila. Mas se eu removê-lo, eu recebo a mensagem publicada para a fila. Qualquer ajuda é apreciada.