server_webpush_dummy.go 667 B

1234567891011121314151617181920212223242526272829
  1. //go:build nowebpush
  2. package server
  3. import (
  4. "net/http"
  5. )
  6. const (
  7. // WebPushAvailable is a constant used to indicate that WebPush support is available.
  8. // It can be disabled with the 'nowebpush' build tag.
  9. WebPushAvailable = false
  10. )
  11. func (s *Server) handleWebPushUpdate(w http.ResponseWriter, r *http.Request, v *visitor) error {
  12. return errHTTPNotFound
  13. }
  14. func (s *Server) handleWebPushDelete(w http.ResponseWriter, r *http.Request, _ *visitor) error {
  15. return errHTTPNotFound
  16. }
  17. func (s *Server) publishToWebPushEndpoints(v *visitor, m *message) {
  18. // Nothing to see here
  19. }
  20. func (s *Server) pruneAndNotifyWebPushSubscriptions() {
  21. // Nothing to see here
  22. }