Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
you need to handle your connections properly, and you are doing too much work in init(). Please refer to https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-init-for-initialization