vegaprotocol / vegawallet-browser

A wallet for the Vega protocol implemented as a browser extension for Firefox and Chromium-based browsers.
https://vegaprotocol.github.io/vegawallet-browser/
MIT License
4 stars 1 forks source link

feat: add keep-alive to backend #652

Closed emilbayes closed 11 months ago

emilbayes commented 12 months ago

This creates a keep-alive loop to the backend, calling a arbitrary extension API. This should prevent the extension of going to sleep per Chrome docs. For now it will still go to sleep 45 min after the first unlock and sleep after lock.

github-actions[bot] commented 12 months ago

Here is your approbation coverage BEFORE this PR:

*Criteria*: 224  *Covered*: 218  *by/FeatTest*: -  *by/SysTest*: -  *Uncovered*: 6  *Coverage*: 97.3%

Here is your approbation coverage AFTER this PR:

*Criteria*: 225  *Covered*: 219  *by/FeatTest*: -  *by/SysTest*: -  *Uncovered*: 6  *Coverage*: 97.3%

AC Diff Report:

New spec files and their coverage:

1133-KPAL-keepalive.md 100% coverage
sonarcloud[bot] commented 11 months ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information