As reported by Madura - currently the scheduled job doesn't get disabled / uninstalled when disabling / uninstalling the extension. Also each installation of the extension causes creating a schedule job duplicate. So after few reinstallations we end up having few scheduled jobs duplicates.
Changes made:
Creating a new upgrader function to remove scheduled job duplicates.
Updating Upgrader class to disable / enable scheduled job when disabling / enabling the extension.
Updating Upgrader class to remove scheduled job when uninstalling the extension.
As reported by Madura - currently the scheduled job doesn't get disabled / uninstalled when disabling / uninstalling the extension. Also each installation of the extension causes creating a schedule job duplicate. So after few reinstallations we end up having few scheduled jobs duplicates.
Changes made: