I am creating a js file that inherits from spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js. I am trying to override the onMessageReceived(message) function of the "Session" class in that file. But I am getting the error as shown.
Here is my code:
import { patch } from "@web/core/utils/patch";
import { Session } from "@spreadsheet/o_spreadsheet/o_spreadsheet";
console.log("Loading file successfull")
patch(Session.prototype, {
onMessageReceived(message) {
console.log("Successfully")
this._super(message);
if (message.type === "REQUIRE_RELOAD") {
window.location.reload();
}
},
});
file __manifest__.py:'assets': {
'web.assets_backend': [
'spreadsheet_edition_extend/static/src/o_spreadsheet/o_spreadsheet.js',
],
},