93
[]callbackspb.CallbackStatus{callbackspb.CALLBACK_STATUS_SCHEDULED},
94
callbackspb.CALLBACK_STATUS_FAILED,
95
>
func(cb *Callback, ctx chasm.MutableContext, event EventFailed) error {
statemachine.go
96
>
cb.recordAttempt(event.Time)
97
>
cb.LastAttemptFailure = &failurepb.Failure{
98
>
Message: event.Err.Error(),
99
>
FailureInfo: &failurepb.Failure_ApplicationFailureInfo{
100
>
ApplicationFailureInfo: &failurepb.ApplicationFailureInfo{
101
>
NonRetryable: true,
102
>
},
103
>
},
104
>
}
105
>
return nil
106
>
},
107
)
108