Skip to content
Snippets Groups Projects
client.microgen.go 732 B
// Code generated by microgen 0.9.1. DO NOT EDIT.

package transport

import (
	"context"
	"errors"

	collaborators "git.perx.ru/perxis/perxis-go/pkg/collaborators"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
)

func (set EndpointsSet) OnCollaboratorSet(arg0 context.Context, arg1 *collaborators.Collaborator) (res0 string, res1 error) {
	request := OnCollaboratorSetRequest{Collaborator: arg1}
	response, res1 := set.OnCollaboratorSetEndpoint(arg0, &request)
	if res1 != nil {
		if e, ok := status.FromError(res1); ok || e.Code() == codes.Internal || e.Code() == codes.Unknown {
			res1 = errors.New(e.Message())
		}
		return
	}
	return response.(*OnCollaboratorSetResponse).DelayedTaskID, res1
}