Skip to content

Abortar conteúdo conectado

Ao usar o modelo Liquid, você tem a opção de abortar mensagens com lógica condicional. Esta página aborda as práticas recomendadas para fazer isso.

No exemplo a seguir, as condicionais connected.recommendations.size < 5 e connected.foo.bar == nil especificam situações que fariam com que a mensagem fosse abortada.

1
2
3
4
{% connected_content https://example.com/webservice.json :save connected %}
   {% if connected.recommendations.size < 5 or connected.foo.bar == nil %}
     {% abort_message() %}
   {% endif %}

Especificar um motivo para abortar

Também é possível especificar um motivo de cancelamento, que será salvo no Registro de atividades de mensagens. Esse motivo de abortamento deve ser uma cadeia de caracteres e não pode conter Liquid.

{% abort_message('Could not get enough recommendations') %}

New Stuff!