rendering

package
v5.2.4+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2018 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrNoRenderer = errors.New("No renderer plugin found nor is an external render server configured")
View Source
var ErrPhantomJSNotInstalled = errors.New("PhantomJS executable not found")
View Source
var ErrTimeout = errors.New("Timeout error. You can set timeout in seconds with &timeout url parameter")

Functions

This section is empty.

Types

type Opts

type Opts struct {
	Width    int
	Height   int
	Timeout  time.Duration
	OrgId    int64
	UserId   int64
	OrgRole  models.RoleType
	Path     string
	Encoding string
	Timezone string
}

type RenderResult

type RenderResult struct {
	FilePath string
}

type RenderingService

type RenderingService struct {
	Cfg *setting.Cfg `inject:""`
	// contains filtered or unexported fields
}

func (*RenderingService) Init

func (rs *RenderingService) Init() error

func (*RenderingService) Render

func (rs *RenderingService) Render(ctx context.Context, opts Opts) (*RenderResult, error)

func (*RenderingService) Run

func (rs *RenderingService) Run(ctx context.Context) error

type Service

type Service interface {
	Render(ctx context.Context, opts Opts) (*RenderResult, error)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL