use of com.walmartlabs.concord.plugins.msteams.Result in project concord-plugins by walmartlabs.
the class TeamsV2TaskV2 method execute.
@Override
public TaskResult execute(Variables input) {
Result r = delegate.execute(TeamsV2TaskParams.of(input, context.defaultVariables().toMap()));
TaskResult.SimpleResult result = TaskResult.of(r.isOk(), r.getError()).value("data", r.getData());
if (r.getActivityId() != null && r.getConversationId().contains(r.getActivityId())) {
result.value("conversationId", r.getConversationId()).value("activityId", r.getActivityId());
}
return result;
}
Aggregations