stillbox/pkg/gordio/nexus/commands.go

26 lines
478 B
Go
Raw Normal View History

2024-08-04 00:55:28 -04:00
package nexus
import (
"dynatron.me/x/stillbox/pkg/pb"
"github.com/rs/zerolog/log"
)
func (c *client) HandleCommand(cmd *pb.Command) {
switch cc := cmd.Command.(type) {
case *pb.Command_LiveCommand:
c.Live(cc.LiveCommand)
case *pb.Command_SearchCommand:
default:
log.Error().Msgf("unknown command %T", cmd)
}
}
func (c *client) Live(cmd *pb.Live) {
switch cmd.State {
case pb.LiveState_LS_STOPPED:
case pb.LiveState_LS_LIVE:
case pb.LiveState_LS_PAUSED:
}
}