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:
@@ -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() {});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user