142
143
if c.completion.Error == nil {
145
>
if c.completion.Result != nil {
146
>
var ok bool
147
>
payload, ok = c.completion.Result.(*commonpb.Payload)
148
>
if !ok {
149
return nil, fmt.Errorf("invalid result, expected a payload, got: %T", c.completion.Result)
150
}
151
}
152
154
>
Outcome: &historyservice.CompleteNexusOperationChasmRequest_Success{
155
>
Success: payload,
156
>
},
157
>
CloseTime: timestamppb.New(c.completion.CloseTime),
158
>
Completion: completion,
159
>
}
160
} else {
161
failure, err := nexusrpc.DefaultFailureConverter().ErrorToFailure(c.completion.Error)