wifi_stub.go 440 B

123456789101112131415161718192021222324252627
  1. //go:build !linux
  2. package settings
  3. import (
  4. "os"
  5. "github.com/sagernet/sing-box/adapter"
  6. )
  7. type stubWIFIMonitor struct{}
  8. func NewWIFIMonitor(callback func(adapter.WIFIState)) (WIFIMonitor, error) {
  9. return nil, os.ErrInvalid
  10. }
  11. func (m *stubWIFIMonitor) ReadWIFIState() adapter.WIFIState {
  12. return adapter.WIFIState{}
  13. }
  14. func (m *stubWIFIMonitor) Start() error {
  15. return nil
  16. }
  17. func (m *stubWIFIMonitor) Close() error {
  18. return nil
  19. }