package console import ( "context" "github.com/carlosframework/platform/internal/hostops" "github.com/carlosframework/platform/internal/release" ) func (s *Server) touchSidecarWake(ctx context.Context, account, app, name, by, reason string) error { if !s.cfg.HostClaim { return release.TouchSidecarWake(ctx, s.cfg.Releases, account, app, name, by, reason) } if s.cfg.ClaimAuthority == nil { return hostops.ErrContract } acct, err := s.store.AccountBySqid(account) if err != nil { return err } appID, err := s.store.ClaimAppID(acct.ID, app) if err != nil { return err } return s.cfg.ClaimAuthority.TouchSidecarWake(ctx, account, app, name, appID, by, reason) }