User feedback: any finite TTL causes push to silently stop working eventually. Stalwart does not re-verify (RFC 8620 §7.2 sends the verification request once at subscription creation). The key is explicitly deleted by forget_push_subscription when the subscription is retired, so no TTL is needed. Changes: - PUSH_SUBSCRIPTION_SECONDS: WEEK → 0 (never expires) - remember_push_subscription: ttl_seconds=0 → SET without EX (Redis) / expiry=i64::MAX (MemoryState) - ttl_contract_is_pinned test: assert 0 - docs: reference/opengaps/design updated to 'never expires' |
||
|---|---|---|
| .. | ||
| charter.md | ||
| charter.zh-CN.md | ||
| design.md | ||
| design.zh-CN.md | ||
| opengaps.md | ||
| opengaps.zh-CN.md | ||
| reference.md | ||
| reference.zh-CN.md | ||
| retired.md | ||
| retired.zh-CN.md | ||