fix: Enable push on MIPS by switching web-push client

- Use hyper-client to avoid isahc/coarsetime (AtomicU64 on MIPS)
- Keep push notifications enabled for MIPS builds
- Update CI MIPS build to use default features
This commit is contained in:
spinline
2026-02-06 00:14:27 +03:00
parent 8cd4a998a8
commit 25e2b6bec9
4 changed files with 185 additions and 306 deletions

View File

@@ -30,6 +30,6 @@ thiserror = "2.0.18"
dotenvy = "0.15.7"
utoipa = { version = "5.4.0", features = ["axum_extras"] }
utoipa-swagger-ui = { version = "9.0.2", features = ["axum"] }
web-push = { version = "0.10", optional = true }
web-push = { version = "0.10", default-features = false, features = ["hyper-client"], optional = true }
base64 = "0.22"
openssl = { version = "0.10", features = ["vendored"], optional = true }