draft grpc

This commit is contained in:
2026-03-13 02:17:18 +00:00
parent ea2edbb9e0
commit 91e5e3542b
116 changed files with 44505 additions and 558 deletions

View File

@@ -0,0 +1,26 @@
//go:build ignore
// +build ignore
package admin
import (
"gorm.io/gorm"
runtimegrpc "stream.api/internal/video/runtime/grpc"
"stream.api/internal/video/runtime/services"
"stream.api/pkg/logger"
)
type RenderRuntime interface {
JobService() *services.JobService
AgentRuntime() *runtimegrpc.Server
}
type Handler struct {
logger logger.Logger
db *gorm.DB
runtime RenderRuntime
}
func NewHandler(l logger.Logger, db *gorm.DB, renderRuntime RenderRuntime) *Handler {
return &Handler{logger: l, db: db, runtime: renderRuntime}
}