Move backend messaging code to src/ directory
Background / User story
As part of our effort to dissolve the adblockpluschrome/ directory, we need to bring over the messaging-related code, which makes up the core of the extension code, so that we can more easily bring over other parts.
The messaging code consists of the following parts:
- Frontend: src/core/api/
- Backend: adblockpluschrome/lib/messaging/
- Abstraction layer: adblockpluschrome/ext/
This issue focuses on the backend messaging.
What to change
- Design: N/A
- Research: N/A
- Spec: N/A
- Legal: N/A
- Development: Merge contents of adblockpluschrome/lib/messaging/ directory into src/core/api/background/ directory.
Hints for testers
- No errors should be shown for the background page.
- UI pages, bypass mode, on-page dialog and the extension in general should not be obviously broken.
- Recommended filter lists should be shown as expected in mobile settings page.
- Recommended filter lists should be shown as expected in desktop settings page.
- Premium license activation should work as expected.
Hints for translators
N/A
Edited by Thomas Greiner