Bug 1868838 - Move OnboardingMessageProvider to browser/components/asrouter/modules. r=pdahiya

Differential Revision: https://phabricator.services.mozilla.com/D198997
This commit is contained in:
Mike Conley 2024-01-29 18:52:28 +00:00
parent dacb737d4a
commit 3de067b43e
17 changed files with 16 additions and 18 deletions

View file

@ -100,7 +100,7 @@ XPCOMUtils.defineLazyModuleGetters(lazy, {
"resource:///modules/asrouter/ASRouterDefaultConfig.jsm", "resource:///modules/asrouter/ASRouterDefaultConfig.jsm",
ASRouter: "resource:///modules/asrouter/ASRouter.jsm", ASRouter: "resource:///modules/asrouter/ASRouter.jsm",
OnboardingMessageProvider: OnboardingMessageProvider:
"resource://activity-stream/lib/OnboardingMessageProvider.jsm", "resource:///modules/asrouter/OnboardingMessageProvider.jsm",
}); });
if (AppConstants.MOZ_UPDATER) { if (AppConstants.MOZ_UPDATER) {

View file

@ -1,7 +1,7 @@
"use strict"; "use strict";
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
const { SpecialMessageActions } = ChromeUtils.importESModule( const { SpecialMessageActions } = ChromeUtils.importESModule(
"resource://messaging-system/lib/SpecialMessageActions.sys.mjs" "resource://messaging-system/lib/SpecialMessageActions.sys.mjs"

View file

@ -8,7 +8,7 @@ const { CFRMessageProvider } = ChromeUtils.importESModule(
"resource:///modules/asrouter/CFRMessageProvider.sys.mjs" "resource:///modules/asrouter/CFRMessageProvider.sys.mjs"
); );
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
const { PanelTestProvider } = ChromeUtils.importESModule( const { PanelTestProvider } = ChromeUtils.importESModule(
"resource://activity-stream/lib/PanelTestProvider.sys.mjs" "resource://activity-stream/lib/PanelTestProvider.sys.mjs"

View file

@ -211,6 +211,7 @@ module.exports = function (config) {
path.resolve("modules/ASRouterTriggerListeners.jsm"), path.resolve("modules/ASRouterTriggerListeners.jsm"),
path.resolve("modules/CFRMessageProvider.sys.mjs"), path.resolve("modules/CFRMessageProvider.sys.mjs"),
path.resolve("modules/CFRPageActions.jsm"), path.resolve("modules/CFRPageActions.jsm"),
path.resolve("modules/OnboardingMessageProvider.jsm"),
], ],
}, },
], ],

View file

@ -62,7 +62,7 @@ const { CFRMessageProvider } = ChromeUtils.importESModule(
"resource:///modules/asrouter/CFRMessageProvider.sys.mjs" "resource:///modules/asrouter/CFRMessageProvider.sys.mjs"
); );
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
const { RemoteSettings } = ChromeUtils.importESModule( const { RemoteSettings } = ChromeUtils.importESModule(
"resource://services-settings/remote-settings.sys.mjs" "resource://services-settings/remote-settings.sys.mjs"

View file

@ -25,6 +25,7 @@ EXTRA_JS_MODULES.asrouter += [
"modules/CFRMessageProvider.sys.mjs", "modules/CFRMessageProvider.sys.mjs",
"modules/CFRPageActions.jsm", "modules/CFRPageActions.jsm",
"modules/MessagingExperimentConstants.sys.mjs", "modules/MessagingExperimentConstants.sys.mjs",
"modules/OnboardingMessageProvider.jsm",
"modules/RemoteL10n.sys.mjs", "modules/RemoteL10n.sys.mjs",
] ]

View file

@ -4,7 +4,7 @@ import {
getSortedMessages, getSortedMessages,
QueryCache, QueryCache,
} from "modules/ASRouterTargeting.jsm"; } from "modules/ASRouterTargeting.jsm";
import { OnboardingMessageProvider } from "newtab/lib/OnboardingMessageProvider.jsm"; import { OnboardingMessageProvider } from "modules/OnboardingMessageProvider.jsm";
import { ASRouterPreferences } from "modules/ASRouterPreferences.jsm"; import { ASRouterPreferences } from "modules/ASRouterPreferences.jsm";
import { GlobalOverrider } from "test/unit/utils"; import { GlobalOverrider } from "test/unit/utils";

View file

@ -2,7 +2,7 @@
http://creativecommons.org/publicdomain/zero/1.0/ */ http://creativecommons.org/publicdomain/zero/1.0/ */
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
const { sinon } = ChromeUtils.importESModule( const { sinon } = ChromeUtils.importESModule(
"resource://testing-common/Sinon.sys.mjs" "resource://testing-common/Sinon.sys.mjs"

View file

@ -307,11 +307,7 @@ module.exports = function (config) {
path.resolve("lib"), path.resolve("lib"),
path.resolve("common"), path.resolve("common"),
], ],
exclude: [ exclude: [path.resolve("test"), path.resolve("vendor")],
path.resolve("test"),
path.resolve("vendor"),
path.resolve("lib/OnboardingMessageProvider.jsm"),
],
}, },
], ],
}, },

View file

@ -1,5 +1,5 @@
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
const { ToolbarBadgeHub } = ChromeUtils.import( const { ToolbarBadgeHub } = ChromeUtils.import(
"resource://activity-stream/lib/ToolbarBadgeHub.jsm" "resource://activity-stream/lib/ToolbarBadgeHub.jsm"

View file

@ -12,7 +12,7 @@ const { ASRouterTargeting } = ChromeUtils.import(
); );
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
async function waitForClick(selector, win) { async function waitForClick(selector, win) {

View file

@ -1,6 +1,6 @@
import { _ToolbarBadgeHub } from "lib/ToolbarBadgeHub.jsm"; import { _ToolbarBadgeHub } from "lib/ToolbarBadgeHub.jsm";
import { GlobalOverrider } from "test/unit/utils"; import { GlobalOverrider } from "test/unit/utils";
import { OnboardingMessageProvider } from "lib/OnboardingMessageProvider.jsm"; import { OnboardingMessageProvider } from "asrouter/modules/OnboardingMessageProvider.jsm";
import { _ToolbarPanelHub, ToolbarPanelHub } from "lib/ToolbarPanelHub.jsm"; import { _ToolbarPanelHub, ToolbarPanelHub } from "lib/ToolbarPanelHub.jsm";
describe("ToolbarBadgeHub", () => { describe("ToolbarBadgeHub", () => {

View file

@ -10,7 +10,7 @@ const { ExperimentAPI } = ChromeUtils.importESModule(
"resource://nimbus/ExperimentAPI.sys.mjs" "resource://nimbus/ExperimentAPI.sys.mjs"
); );
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
XPCOMUtils.defineLazyServiceGetters(this, { XPCOMUtils.defineLazyServiceGetters(this, {

View file

@ -465,7 +465,7 @@ fxms-schemas:
- 'browser/components/newtab/content-src/asrouter/schemas/extract-test-corpus.js' - 'browser/components/newtab/content-src/asrouter/schemas/extract-test-corpus.js'
- 'browser/components/newtab/content-src/asrouter/schemas/make-schemas.py' - 'browser/components/newtab/content-src/asrouter/schemas/make-schemas.py'
- 'browser/components/newtab/content-src/**/*.schema.json' - 'browser/components/newtab/content-src/**/*.schema.json'
- 'browser/components/newtab/lib/OnboardingMessageProvider.jsm' - 'browser/components/asrouter/modules/OnboardingMessageProvider.jsm'
- 'browser/components/newtab/lib/PanelTestProvider.sys.mjs' - 'browser/components/newtab/lib/PanelTestProvider.sys.mjs'
condprof: condprof:

View file

@ -4,7 +4,7 @@
"use strict"; "use strict";
const { OnboardingMessageProvider } = ChromeUtils.import( const { OnboardingMessageProvider } = ChromeUtils.import(
"resource://activity-stream/lib/OnboardingMessageProvider.jsm" "resource:///modules/asrouter/OnboardingMessageProvider.jsm"
); );
const { Spotlight } = ChromeUtils.import( const { Spotlight } = ChromeUtils.import(

View file

@ -247,6 +247,7 @@
"resource:///modules/asrouter/ASRouterTargeting.jsm": "browser/components/asrouter/modules/ASRouterTargeting.jsm", "resource:///modules/asrouter/ASRouterTargeting.jsm": "browser/components/asrouter/modules/ASRouterTargeting.jsm",
"resource:///modules/asrouter/ASRouterTriggerListeners.jsm": "browser/components/asrouter/modules/ASRouterTriggerListeners.jsm", "resource:///modules/asrouter/ASRouterTriggerListeners.jsm": "browser/components/asrouter/modules/ASRouterTriggerListeners.jsm",
"resource:///modules/asrouter/CFRPageActions.jsm": "browser/components/asrouter/modules/CFRPageActions.jsm", "resource:///modules/asrouter/CFRPageActions.jsm": "browser/components/asrouter/modules/CFRPageActions.jsm",
"resource:///modules/asrouter/OnboardingMessageProvider.jsm": "browser/components/asrouter/modules/OnboardingMessageProvider.jsm",
"resource:///modules/distribution.js": "browser/components/distribution.js", "resource:///modules/distribution.js": "browser/components/distribution.js",
"resource:///modules/pagedata/OpenGraphPageData.jsm": "browser/components/pagedata/OpenGraphPageData.jsm", "resource:///modules/pagedata/OpenGraphPageData.jsm": "browser/components/pagedata/OpenGraphPageData.jsm",
"resource:///modules/pagedata/PageDataSchema.jsm": "browser/components/pagedata/PageDataSchema.jsm", "resource:///modules/pagedata/PageDataSchema.jsm": "browser/components/pagedata/PageDataSchema.jsm",
@ -306,7 +307,6 @@
"resource://activity-stream/lib/LinksCache.jsm": "browser/components/newtab/lib/LinksCache.jsm", "resource://activity-stream/lib/LinksCache.jsm": "browser/components/newtab/lib/LinksCache.jsm",
"resource://activity-stream/lib/MomentsPageHub.jsm": "browser/components/newtab/lib/MomentsPageHub.jsm", "resource://activity-stream/lib/MomentsPageHub.jsm": "browser/components/newtab/lib/MomentsPageHub.jsm",
"resource://activity-stream/lib/NewTabInit.jsm": "browser/components/newtab/lib/NewTabInit.jsm", "resource://activity-stream/lib/NewTabInit.jsm": "browser/components/newtab/lib/NewTabInit.jsm",
"resource://activity-stream/lib/OnboardingMessageProvider.jsm": "browser/components/newtab/lib/OnboardingMessageProvider.jsm",
"resource://activity-stream/lib/PanelTestProvider.jsm": "browser/components/newtab/lib/PanelTestProvider.jsm", "resource://activity-stream/lib/PanelTestProvider.jsm": "browser/components/newtab/lib/PanelTestProvider.jsm",
"resource://activity-stream/lib/PersistentCache.jsm": "browser/components/newtab/lib/PersistentCache.jsm", "resource://activity-stream/lib/PersistentCache.jsm": "browser/components/newtab/lib/PersistentCache.jsm",
"resource://activity-stream/lib/PersonalityProvider/NaiveBayesTextTagger.jsm": "browser/components/newtab/lib/PersonalityProvider/NaiveBayesTextTagger.jsm", "resource://activity-stream/lib/PersonalityProvider/NaiveBayesTextTagger.jsm": "browser/components/newtab/lib/PersonalityProvider/NaiveBayesTextTagger.jsm",