|
@@ -16,7 +16,7 @@ type OrchestratorState struct {
|
|
|
RollbackStartIndex int
|
|
RollbackStartIndex int
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-func DeleteOrchestratorState(stateStoreName string, sagaName string, orchestratorName string) error {
|
|
|
|
|
|
|
+func deleteOrchestratorState(stateStoreName string, sagaName string, orchestratorName string) error {
|
|
|
orchestratorNames, err := getSagaIndexState(stateStoreName, sagaName)
|
|
orchestratorNames, err := getSagaIndexState(stateStoreName, sagaName)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return err
|
|
return err
|
|
@@ -93,7 +93,7 @@ func getSagaIndexState(stateStoreName string, sagaName string) ([]string, error)
|
|
|
return orchestratorNames, nil
|
|
return orchestratorNames, nil
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-func SaveOrchestratorState(stateStoreName string, sagaName string, orchestratorName string,
|
|
|
|
|
|
|
+func saveOrchestratorState(stateStoreName string, sagaName string, orchestratorName string,
|
|
|
rollbackContextData string, rollbackStartIndex int) error {
|
|
rollbackContextData string, rollbackStartIndex int) error {
|
|
|
orchestratorStateJsonData, err := json.Marshal(&OrchestratorState{
|
|
orchestratorStateJsonData, err := json.Marshal(&OrchestratorState{
|
|
|
Name: orchestratorName,
|
|
Name: orchestratorName,
|
|
@@ -150,7 +150,7 @@ func SaveOrchestratorState(stateStoreName string, sagaName string, orchestratorN
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-func GetSagaOrchestratorStates(stateStoreName string, sagaName string) ([]OrchestratorState, error) {
|
|
|
|
|
|
|
+func getSagaOrchestratorStates(stateStoreName string, sagaName string) ([]OrchestratorState, error) {
|
|
|
stateItem, err := dapr_client.GetInstance().GetState(stateStoreName, sagaName, nil)
|
|
stateItem, err := dapr_client.GetInstance().GetState(stateStoreName, sagaName, nil)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
return nil, err
|
|
return nil, err
|