func (a *apiServer) GetFile(request *pfs.GetFileRequest, apiGetFileServer pfs.API_GetFileServer) error { ctx := versionToContext(a.version, apiGetFileServer.Context()) clientConn, err := a.getClientConnForFile(request.File, a.version) if err != nil { return err } fileGetClient, err := pfs.NewInternalAPIClient(clientConn).GetFile(ctx, request) if err != nil { return err } return protostream.RelayFromStreamingBytesClient(fileGetClient, apiGetFileServer) }
func (a *apiServer) GetFile(request *pfs.GetFileRequest, apiGetFileServer pfs.API_GetFileServer) (retErr error) { defer func(start time.Time) { a.Log(request, google_protobuf.EmptyInstance, retErr, time.Since(start)) }(time.Now()) ctx := versionToContext(a.version, apiGetFileServer.Context()) clientConn, err := a.getClientConnForFile(request.File, a.version) if err != nil { return err } fileGetClient, err := pfs.NewInternalAPIClient(clientConn).GetFile(ctx, request) if err != nil { return err } return protostream.RelayFromStreamingBytesClient(fileGetClient, apiGetFileServer) }