Documentation ¶
Index ¶
- Variables
- type Opts
- type RenderResult
- type RenderUser
- type RenderingService
- func (rs *RenderingService) GetRenderUser(key string) (*RenderUser, bool)
- func (rs *RenderingService) Init() error
- func (rs *RenderingService) IsAvailable() bool
- func (rs *RenderingService) Render(ctx context.Context, opts Opts) (*RenderResult, error)
- func (rs *RenderingService) RenderErrorImage(err error) (*RenderResult, error)
- func (rs *RenderingService) Run(ctx context.Context) error
- type Service
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 RenderResult ¶
type RenderResult struct {
FilePath string
}
type RenderUser ¶
type RenderingService ¶
type RenderingService struct { Cfg *setting.Cfg `inject:""` RemoteCacheService *remotecache.RemoteCache `inject:""` // contains filtered or unexported fields }
func (*RenderingService) GetRenderUser ¶
func (rs *RenderingService) GetRenderUser(key string) (*RenderUser, bool)
func (*RenderingService) Init ¶
func (rs *RenderingService) Init() error
func (*RenderingService) IsAvailable ¶
func (rs *RenderingService) IsAvailable() bool
func (*RenderingService) Render ¶
func (rs *RenderingService) Render(ctx context.Context, opts Opts) (*RenderResult, error)
func (*RenderingService) RenderErrorImage ¶
func (rs *RenderingService) RenderErrorImage(err error) (*RenderResult, error)
type Service ¶
type Service interface { IsAvailable() bool Render(ctx context.Context, opts Opts) (*RenderResult, error) RenderErrorImage(error error) (*RenderResult, error) GetRenderUser(key string) (*RenderUser, bool) }
Click to show internal directories.
Click to hide internal directories.