1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-13 06:43:35 +00:00

poll full sync on interval. broadcast messages from background

This commit is contained in:
Kyle Spearrin
2016-09-21 00:26:23 -04:00
parent 2e56a956db
commit 8d458d1762
5 changed files with 27 additions and 5 deletions

View File

@@ -85,7 +85,7 @@ chrome.tabs.onUpdated.addListener(function (tabId, changeInfo, tab) {
sortSites(sites);
for (var i = 0; i < sites.length; i++) {
if (sites[i].domain && tabDomain == sites[i].domain) {
if (sites[i].domain && tabDomain === sites[i].domain) {
count++;
loadContextMenuOptions(sites[i]);
}
@@ -118,7 +118,7 @@ chrome.contextMenus.onClicked.addListener(function (info, tab) {
var id = info.menuItemId.split('_')[1];
siteService.getAllDecrypted().then(function (sites) {
for (var i = 0; i < sites.length; i++) {
if (sites[i].id == id) {
if (sites[i].id === id) {
if (info.parentMenuItemId === 'autofill') {
autofillPage(sites[i]);
}
@@ -191,7 +191,7 @@ function buildContextMenuOptions(url) {
siteService.getAllDecrypted().then(function (sites) {
sortSites(sites);
for (var i = 0; i < sites.length; i++) {
if (sites[i].domain && tabDomain == sites[i].domain) {
if (sites[i].domain && tabDomain === sites[i].domain) {
loadContextMenuOptions(sites[i]);
}
}
@@ -251,3 +251,10 @@ function copyToClipboard(text) {
}
}
}
fullSync();
setInterval(fullSync, 60 * 1000);
function fullSync() {
syncService.fullSync(function() {});
}