Open Bug 1903898 Opened 8 months ago Updated 8 months ago

Remove ASRouterTargeting browser dependency from toolkit Targeting module

Categories

(Firefox :: Messaging System, enhancement, P2)

enhancement

Tracking

()

People

(Reporter: pdahiya, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

Scope of this bug is to remove ASRouterTargeting browser module dependency from toolkit messaging system module Targeting.sys.mjs

This should be simple as there are only three targeting (locale, localeLanguageCode, region) that uses ASRouterTargeting which can be updated to directly use Services.locale and Region toolkit module

https://searchfox.org/mozilla-central/rev/535119812a0eda6f252f6378fbdbe46efa95970a/toolkit/components/messaging-system/targeting/Targeting.sys.mjs#36

This can be followed by a bigger undertaking of moving rest of the targetings from ASRouterTargeting into Targeting.sys.mjs so that Nimbus and other toolkit modules can use Targeting.sys.mjs instead of referencing ASRouterTargeting for their targeting needs.

See related discussion in https://bugzilla.mozilla.org/show_bug.cgi?id=1901354#c13

Summary: Remove ASRouterTargeting browser dependancy from toolkit Targeting module → Remove ASRouterTargeting browser dependency from toolkit Targeting module
Depends on: 1901354
Priority: -- → P2
You need to log in before you can comment on or make changes to this bug.