I have a shared list as main list which I share with my wife. The list keeps updating correctly and all items are displayed. I have selected the hideIfEmpty = true in the configuration and when I (or my wife) delete(s) the last item active on the list. It keeps being displayed on the module. The module itself is still visible with the last active item on. I would have expected it to be invisible when no item is active in the shared list.
{
module: 'MMM-MicrosoftToDo',
position: 'top_left', // This can be any of the regions. Best results in left or right regions.
header: 'To-Do-Liste', // This is optional
config: {
oauth2ClientSecret: 'deleted',
oauth2RefreshToken: 'deleted',
oauth2ClientId: 'deleted',
listId: 'deleted', // optional parameter: default value is the "Tasks" list
showCheckbox: false, // optional parameter: default value is true and will show a checkbox before each todo list item
hideIfEmpty: true, // optional parameter: default value is false and will show the module also when the todo list is empty
maxWidth: 450, // optional parameter: max width in pixel, default value is 450
itemLimit: 200 // optional parameter: limit on the number of items to show from the list, default value is 200
}