fix: save pattern

This commit is contained in:
Felix Roos 2023-11-17 20:55:23 +01:00
parent e5f9467329
commit 4cae6c051b

View File

@ -115,17 +115,15 @@ export function getUserPattern(key) {
export function updateUserPattern(code) { export function updateUserPattern(code) {
const userPatterns = getUserPatterns(); const userPatterns = getUserPatterns();
let activePattern = getSetting('activePattern'); let activePattern = getSetting('activePattern');
console.log('update', activePattern, code);
if (!activePattern) { if (!activePattern) {
activePattern = newUserPattern(); activePattern = newUserPattern();
setUserPatterns({ ...userPatterns, [activePattern]: { code } });
setActivePattern(activePattern); setActivePattern(activePattern);
} else if (!!tunes[activePattern] && code !== tunes[activePattern]) { } else if (!!tunes[activePattern] && code !== tunes[activePattern]) {
// is example / system pattern // is example / system pattern
activePattern = getNextCloneName(activePattern); activePattern = getNextCloneName(activePattern);
setUserPatterns({ ...userPatterns, [activePattern]: { code } });
setActivePattern(activePattern); setActivePattern(activePattern);
} }
setUserPatterns({ ...userPatterns, [activePattern]: { code } });
} }
export function deleteActivePattern() { export function deleteActivePattern() {
@ -148,7 +146,7 @@ export function duplicateActivePattern() {
} }
const userPatterns = getUserPatterns(); const userPatterns = getUserPatterns();
activePattern = getNextCloneName(activePattern); activePattern = getNextCloneName(activePattern);
setUserPatterns({ ...userPatterns, [activePattern]: { latestCode } }); setUserPatterns({ ...userPatterns, [activePattern]: { code: latestCode } });
setActivePattern(activePattern); setActivePattern(activePattern);
} }