rafatosta / zapzap

WhatsApp desktop application written in Pyqt6 + PyQt6-WebEngine.
GNU General Public License v3.0
55 stars 2 forks source link

Permissão automática para notificações #107

Closed RoinujNosde closed 1 year ago

RoinujNosde commented 1 year ago

Tava tendo uns problemas com as notificações, não estava recebendo elas. (#102 relacionado?) Aí dei uma pesquisada e achei uma forma alternativa de dar a permissão:

self.setFeaturePermission(self.url(), QWebEnginePage.Feature.Notifications, QWebEnginePage.PermissionPolicy.PermissionGrantedByUser)

Chamando esse método em load_finished dá a permissão automaticamente, o WhatsApp nem precisa pedir e o pop-up não aparece.

Se quiser faço uma PR com a alteração.

rafatosta commented 1 year ago

Esses dias tive o problema das notificações sumirem como se tivesse marcado em cancelar, pode até ter sido sem querer ao digitar. Muito obrigado e irei mandar para o flathub ainda hoje