Revert "Allow users to sync preferences to different profiles"

This reverts commit 884ed10bba.
This commit is contained in:
codebicycle
2017-11-10 20:37:23 +02:00
parent 36d25c54d3
commit 91e809e1bf
2 changed files with 6 additions and 20 deletions

View File

@@ -25,21 +25,7 @@ chrome.runtime.sendMessage({}, function(response) {
} }
}; };
// Keep settings as we transition to storage.sync. chrome.storage.local.get(tc.settings, function(storage) {
// Copy settings from chrome.storage.local to chrome.storage.sync
// and clear the contents of chrome.storage.local.
chrome.storage.local.get(null, function(storage){
function is_empty(obj) {
return Object.keys(obj).length === 0 && obj.constructor === Object
}
if (!is_empty(storage)) {
chrome.storage.sync.set(storage);
chrome.storage.local.clear();
}
});
chrome.storage.sync.get(tc.settings, function(storage) {
tc.settings.speed = Number(storage.speed); tc.settings.speed = Number(storage.speed);
tc.settings.resetSpeed = Number(storage.resetSpeed); tc.settings.resetSpeed = Number(storage.resetSpeed);
tc.settings.speedStep = Number(storage.speedStep); tc.settings.speedStep = Number(storage.speedStep);
@@ -89,7 +75,7 @@ chrome.runtime.sendMessage({}, function(response) {
var speed = this.getSpeed(); var speed = this.getSpeed();
this.speedIndicator.textContent = speed; this.speedIndicator.textContent = speed;
tc.settings.speed = speed; tc.settings.speed = speed;
chrome.storage.sync.set({'speed': speed}, function() { chrome.storage.local.set({'speed': speed}, function() {
console.log('Speed setting saved: ' + speed); console.log('Speed setting saved: ' + speed);
}); });
} }
@@ -406,7 +392,7 @@ chrome.runtime.sendMessage({}, function(response) {
v.playbackRate = tc.settings.resetSpeed; v.playbackRate = tc.settings.resetSpeed;
} else { } else {
tc.settings.resetSpeed = v.playbackRate; tc.settings.resetSpeed = v.playbackRate;
chrome.storage.sync.set({'resetSpeed': v.playbackRate}); chrome.storage.local.set({'resetSpeed': v.playbackRate});
v.playbackRate = target; v.playbackRate = target;
} }
} }

View File

@@ -124,7 +124,7 @@ function save_options() {
fastKeyCode = isNaN(fastKeyCode) ? tcDefaults.fastKeyCode : fastKeyCode; fastKeyCode = isNaN(fastKeyCode) ? tcDefaults.fastKeyCode : fastKeyCode;
displayKeyCode = isNaN(displayKeyCode) ? tcDefaults.displayKeyCode : displayKeyCode; displayKeyCode = isNaN(displayKeyCode) ? tcDefaults.displayKeyCode : displayKeyCode;
chrome.storage.sync.set({ chrome.storage.local.set({
speedStep: speedStep, speedStep: speedStep,
rewindTime: rewindTime, rewindTime: rewindTime,
advanceTime: advanceTime, advanceTime: advanceTime,
@@ -151,7 +151,7 @@ function save_options() {
// Restores options from chrome.storage // Restores options from chrome.storage
function restore_options() { function restore_options() {
chrome.storage.sync.get(tcDefaults, function(storage) { chrome.storage.local.get(tcDefaults, function(storage) {
document.getElementById('speedStep').value = storage.speedStep.toFixed(2); document.getElementById('speedStep').value = storage.speedStep.toFixed(2);
document.getElementById('rewindTime').value = storage.rewindTime; document.getElementById('rewindTime').value = storage.rewindTime;
document.getElementById('advanceTime').value = storage.advanceTime; document.getElementById('advanceTime').value = storage.advanceTime;
@@ -170,7 +170,7 @@ function restore_options() {
} }
function restore_defaults() { function restore_defaults() {
chrome.storage.sync.set(tcDefaults, function() { chrome.storage.local.set(tcDefaults, function() {
restore_options(); restore_options();
// Update status to let user know options were saved. // Update status to let user know options were saved.
var status = document.getElementById('status'); var status = document.getElementById('status');