[package] name = "push" version.workspace = true edition.workspace = true [dependencies] bootstrap = { workspace = true } auth = { workspace = true } config = { workspace = true } api = { workspace = true } cache = { workspace = true } db = { workspace = true } events = { workspace = true } models = { workspace = true } oltp = { workspace = true } queue = { workspace = true } base64 = { workspace = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } tracing = { workspace = true } uuid = { workspace = true } sea-orm = { workspace = true } reqwest = { workspace = true } tokio = { workspace = true, features = ["time", "sync", "rt"] } tokio-util = { workspace = true } futures = { workspace = true } time = { workspace = true } # `web-push-native` 只提供无 io 的"生成密文请求"能力,HTTP 用本仓既有的 # reqwest(rustls);两者都必须落在 http 1.x 上,否则 `http::Uri` 不是同一个类型。 http = "1" web-push-native = "0.5"