When there's a bunch of un-dismissed notifications, if we lose connection to the PushBullet API and miss out on their dismiss events, they'll just sit there being ghosts with no mechanism for properly deleting them except for restarting the script.
Need to check if PB API lets you fetch a list of recently dismissed notes. Either way, logic needs to be written to handle the disconnects.
When there's a bunch of un-dismissed notifications, if we lose connection to the PushBullet API and miss out on their dismiss events, they'll just sit there being ghosts with no mechanism for properly deleting them except for restarting the script.
Need to check if PB API lets you fetch a list of recently dismissed notes. Either way, logic needs to be written to handle the disconnects.