server: remove redundant bypasswait file

Bypass requests are delivered via the event stream.
The bypasswait file was unused.
This commit is contained in:
Levi Neely 2026-10-06 12:47:57 +02:00
parent b6d6d9e41e
commit 88062d0ed0
2 changed files with 0 additions and 36 deletions

View File

@ -483,31 +483,6 @@ func buildSessionChildren(
return s.ResolveBypass(id, approved)
}),
),
virtfs.FileNode("bypasswait", 0444,
virtfs.Doc("Blocks until a bypass request arrives."),
virtfs.Read(func() ([]byte, error) {
req := s.BypassPending()
if req == nil {
return nil, nil
}
data, err := json.Marshal(req)
if err != nil {
return nil, err
}
return append(data, '\n'), nil
}),
virtfs.BlockOnce(func() ([]byte, string, error) {
req := s.BypassPending()
if req == nil {
return nil, "", nil
}
data, err := json.Marshal(req)
if err != nil {
return nil, "", err
}
return append(data, '\n'), req.ID, nil
}, s.BypassSignal),
),
virtfs.FileNode("stats", 0444,
virtfs.Read(func() ([]byte, error) {
a, err := metrics.AggregateSession(s.ID)

View File

@ -280,17 +280,6 @@ func (s *Session) BypassPending() *protocol.BypassRequest {
return s.bypassPending
}
// BypassSignal returns a channel closed when the bypass state changes.
func (s *Session) BypassSignal() <-chan struct{} {
s.bypassMu.Lock()
if s.bypassSignalCh == nil {
s.bypassSignalCh = make(chan struct{})
}
ch := s.bypassSignalCh
s.bypassMu.Unlock()
return ch
}
// ResolveBypass resolves a pending bypass request and clears it.
func (s *Session) ResolveBypass(id string, approved bool) error {
s.bypassMu.Lock()