[MIG] web_notify: Migration to 16.0

pull/2412/head
Benoit Aimont 2023-02-16 15:58:15 +01:00
parent dfa4146efc
commit 50dcada5f1
2 changed files with 10 additions and 12 deletions

View File

@ -6,7 +6,7 @@
"name": "Web Notify",
"summary": """
Send notification messages to user""",
"version": "15.0.1.0.0",
"version": "16.0.1.0.0",
"license": "AGPL-3",
"author": "ACSONE SA/NV," "AdaptiveCity," "Odoo Community Association (OCA)",
"development_status": "Production/Stable",

View File

@ -3,9 +3,9 @@ import {browser} from "@web/core/browser/browser";
import {registry} from "@web/core/registry";
export const webNotificationService = {
dependencies: ["notification"],
dependencies: ["bus_service", "notification"],
start(env, {notification}) {
start(env, {bus_service, notification}) {
let webNotifTimeouts = {};
/**
* Displays the web notification on user's screen
@ -28,17 +28,15 @@ export const webNotificationService = {
});
});
}
env.bus.on("WEB_CLIENT_READY", null, async () => {
const legacyEnv = owl.Component.env;
legacyEnv.services.bus_service.onNotification(this, (notifications) => {
bus_service.addEventListener("notification", ({detail: notifications}) => {
for (const {payload, type} of notifications) {
if (type === "web.notify") {
displaywebNotification(payload);
}
}
});
legacyEnv.services.bus_service.startPolling();
});
bus_service.start();
},
};