203
args startArgs,
204
options nexus.StartOperationOptions,
205
>
) (*nexusrpc.ClientStartOperationResponse[*commonpb.Payload], error) {
invocation.go
206
>
protoLinks := commonnexus.ConvertLinksToProto(options.Links)
207
>
res, err := i.chasmRegistry.NexusEndpointProcessor.ProcessInput(chasm.NexusOperationProcessorContext{
208
>
Namespace: i.ns,
209
>
RequestID: args.requestID,
210
>
Links: args.nexusLinks,
211
>
ReserializeInputPayload: true,
212
>
}, args.service, args.operation, args.payload)
213
>
if err != nil {
214
return nil, fmt.Errorf("%w: %w", errOpProcessorFailed, err)
215
}