showing an error if it's not possibile to open the calendar event dialog. see #232

This commit is contained in:
mic 2025-01-18 22:03:48 +01:00
parent 9d684a5699
commit 190de11018
2 changed files with 16 additions and 3 deletions

View file

@ -1006,5 +1006,13 @@
"placeholder_current_datetime": {
"message": "The current date and time",
"description": ""
},
"calendar_getting_data_error": {
"message": "Error getting calendar event data",
"description": ""
},
"calendar_opening_dialog_error": {
"message": "Error opening the calendar event dialog",
"description": ""
}
}

View file

@ -275,12 +275,17 @@ export class mzta_Menus {
// console.log(">>>>>>>>>>> calendar_event_data: " + calendar_event_data);
}catch(err){
console.error("[ThunderAI] Error getting calendar event data: ", JSON.stringify(err));
browser.tabs.sendMessage(tabs[0].id, { command: "sendAlert", curr_tab_type: tabs[0].type, message: "Error getting calendar event data: " + JSON.stringify(err) });
browser.tabs.sendMessage(tabs[0].id, { command: "sendAlert", curr_tab_type: tabs[0].type, message: browser.i18n.getMessage("calendar_getting_data_error") + ": " + JSON.stringify(err) });
return {ok:'0'};
}
this.logger.log("calendar_event_data: " + calendar_event_data);
browser.runtime.sendMessage('thunderai-sparks@micz.it',{action: "openCalendarEventDialog", calendar_event_data: calendar_event_data})
return {ok:'1'};
let result_openCalendarEventDialog = await browser.runtime.sendMessage('thunderai-sparks@micz.it',{action: "openCalendarEventDialog", calendar_event_data: calendar_event_data})
if(result_openCalendarEventDialog == 'ok'){
return {ok:'1'};
} else {
browser.tabs.sendMessage(tabs[0].id, { command: "sendAlert", curr_tab_type: tabs[0].type, message: browser.i18n.getMessage("calendar_opening_dialog_error") + ": " + JSON.stringify(err) });
return {ok:'0'};
}
break; // Get a calendar event info - END
}
default: