-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Summary
RuntimeServices is constructed at the Fastly adapter entry point but not yet threaded into the downstream handlers (handle_auction, handle_publisher_request, and the synthetic ID handler). Those handlers still call GeoInfo::from_request and other deprecated Fastly-specific APIs directly.
Work
- Pass
&RuntimeServicesthroughroute_requestinto each handler - Replace
GeoInfo::from_requestcall sites withruntime_services.geo().lookup(runtime_services.client_info.client_ip) - Remove the
#[allow(deprecated)]annotations added as a temporary shim
Context
Flagged in #545 by @ChristianPavilonis. Part of the EdgeZero platform portability migration.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels