mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-06 11:44:40 +00:00
fix: change shortcuts to rely on links list
This commit is contained in:
@@ -70,14 +70,13 @@ export class StorageChangeHandler {
|
||||
oldValue: { enabled: boolean; name: string }[],
|
||||
) {
|
||||
const addedShortcuts = newValue.filter((newItem: any) => {
|
||||
const isAdded = oldValue.some((oldItem: any) => {
|
||||
const match = oldItem.name === newItem.name;
|
||||
const wasDisabled = !oldItem.enabled;
|
||||
const isEnabled = newItem.enabled;
|
||||
return match && wasDisabled && isEnabled;
|
||||
const wasDisabledAndNowEnabled = oldValue.some((oldItem: any) => {
|
||||
return oldItem.name === newItem.name && !oldItem.enabled && newItem.enabled;
|
||||
});
|
||||
|
||||
return isAdded;
|
||||
const isNewShortcut = !oldValue.some((oldItem: any) => oldItem.name === newItem.name);
|
||||
|
||||
return (wasDisabledAndNowEnabled || isNewShortcut) && newItem.enabled;
|
||||
});
|
||||
|
||||
const removedShortcuts = newValue.filter((newItem: any) => {
|
||||
|
||||
Reference in New Issue
Block a user