feat(backend): added env variables for canvas configuration
This commit is contained in:
parent
c0f3027067
commit
5a66a6b5c3
2 changed files with 6 additions and 3 deletions
|
|
@ -31,6 +31,9 @@ type Config struct {
|
|||
UseProfiler bool `env:"PROFILER_ENABLED,default=false"`
|
||||
UseAccessControlHeaders bool `env:"USE_CORS,default=false"`
|
||||
ProjectExpiration time.Duration `env:"PROJECT_EXPIRATION,default=10m"`
|
||||
RecordCanvas bool `env:"RECORD_CANVAS,default=false"`
|
||||
CanvasQuality string `env:"CANVAS_QUALITY,default=medium"`
|
||||
CanvasFps int `env:"CANVAS_FPS,default=2"`
|
||||
WorkerID uint16
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -226,9 +226,9 @@ func (e *Router) startSessionHandlerWeb(w http.ResponseWriter, r *http.Request)
|
|||
CompressionThreshold: e.getCompressionThreshold(),
|
||||
StartTimestamp: int64(flakeid.ExtractTimestamp(tokenData.ID)),
|
||||
Delay: tokenData.Delay,
|
||||
CanvasEnabled: true, // keep it in project settings
|
||||
CanvasImageQuality: "medium",
|
||||
CanvasFrameRate: 2,
|
||||
CanvasEnabled: e.cfg.RecordCanvas,
|
||||
CanvasImageQuality: e.cfg.CanvasQuality,
|
||||
CanvasFrameRate: e.cfg.CanvasFps,
|
||||
}, startTime, r.URL.Path, bodySize)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue