667
}
668
670
>
executionState := workflowMutation.ExecutionState
671
>
672
>
namespaceID := executionInfo.NamespaceId
673
>
workflowID := executionInfo.WorkflowId
674
>
runID := executionState.RunId
675
>
workflowState := executionState.State
676
>
workflowStatus := executionState.Status
677
>
lastFirstEventID := executionInfo.LastFirstEventId
678
>
lastFirstEventTxnID := executionInfo.LastFirstEventTxnId
679
>
lastWorkflowTaskStartEventID := executionInfo.LastCompletedWorkflowTaskStartedEventId
680
>
nextEventID := workflowMutation.NextEventID
681
>
682
>
engine.NotifyNewHistoryEvent(events.NewNotification(
683
>
namespaceID,
684
>
&commonpb.WorkflowExecution{
685
>
WorkflowId: workflowID,
686
>
RunId: runID,
687
>
},
688
>
lastFirstEventID,
689
>
lastFirstEventTxnID,
690
>
nextEventID,
691
>
lastWorkflowTaskStartEventID,
692
>
workflowState,
693
>
workflowStatus,
694
>
executionInfo.VersionHistories,
695
>
executionInfo.TransitionHistory,
696
>
))
697
>
return nil
698
}
699