chrome.storage.sync.set nie zapisuje wartości

W związku z tym natknąłem się na trochę problemów z lokalną pamięcią w Google Chrome. Z tego, co zbadałem, moja składnia wydaje się być poprawna, ale z jakiegoś powodu wartość nie jest zapisywana. Oto mój kod:

chrome.storage.sync.get(accName, function(data) {
    var accData = data[accName];
    // Stuff
    chrome.storage.sync.set({ accName: accData }, function() {
        alert('Data saved');
    });
});

Za każdym razem, gdy go ponownie uruchamiam,data[accName] zwraca undefined. Próbowałem tego samego kodu z wartościami dosłownymi dla parametrów sync.set (np.{ 'john32': ['fk35kd'] }), a to wydaje się działać, więc jestem bardzo zdezorientowany co do tego, co może być problemem. Każda pomoc byłaby doceniana.

questionAnswers(1)

yourAnswerToTheQuestion