93
94
if c.completion.Error == nil {
96
>
if c.completion.Result != nil {
97
>
var ok bool
98
>
payload, ok = c.completion.Result.(*commonpb.Payload)
99
>
if !ok {
100
return nil, fmt.Errorf("invalid result, expected a payload, got: %T", c.completion.Result)
101
}
102
}
103
105
>
Outcome: &historyservice.CompleteNexusOperationChasmRequest_Success{
106
>
Success: payload,
107
>
},
108
>
CloseTime: timestamppb.New(c.completion.CloseTime),
109
>
Completion: completion,
110
>
}
111
} else {
112
failure, err := nexusrpc.DefaultFailureConverter().ErrorToFailure(c.completion.Error)