Contexto implícito apenas visível para hierarquias de ações de no máximo dois níveis no android.
Closed this issue · 1 comments
Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
Num cenário onde temos ações encadeadas num nível hierárquico de 3 por exemplo, a ação que é "folha" não consegue enxergar valores do contexto implícito da ação "nó raíz" da hierarquia. Esse comportamento ocorre apenas no android.
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.
- Crie uma ação de SendRequest;
- No seu onSuccess execute uma ação de Condition;
- Dentro do onTrue da Condition tente executar uma ação de SetContext pegando valores de "onSuccess.Data" que é um contexto implícito do SendRequest;
- Perceberá que o valor não está acessível.
Expected Results
Gostaria que o resultado fosse parecido com o comportamento do iOS que é conseguir dar visibilidade de contexto implícito para os nós na mesma ramificação hierárquica
Code example, screenshot, or link to a repository:
SendRequest(
url = "anyfakeurl"
onSuccess = listOf(
Condition(
not(isEmpty(expressionOf("@{onSuccess.data.street}"))),
onTrue = SetContext(
contextId = "global",
path = "onboarding.address"
value = "@{onSuccess.data}",
),
onFalse = onIsUniqueZipCode()
)
),
onError = onError
)
👋 @gabrielleonardozup
Thank you for raising an issue. We will investigate into the matter and get back to you as soon as possible.
Please make sure you have given us as much context as possible and that you have followed our contributing guidelines.
We will review it as soon as possible.