Compare commits
2 Commits
b79cc1eb84
...
cd0ce6a910
| Author | SHA1 | Date | |
|---|---|---|---|
| cd0ce6a910 | |||
| a177150554 |
@@ -280,11 +280,8 @@ else {
|
||||
|
||||
try {
|
||||
// ── Handle ADDED entries: remove them ─────────────────────────────────
|
||||
if (delta.added[PATH_PLUGIN_ENTRY] !== undefined) {
|
||||
const plugins = getJson("plugins") || {};
|
||||
plugins.entries = plugins.entries || {};
|
||||
delete plugins.entries.dirigent;
|
||||
setJson("plugins", plugins);
|
||||
if (delta.added[PATH_PLUGIN_ENTRY] !== undefined || delta.replaced[PATH_PLUGIN_ENTRY] !== undefined) {
|
||||
unsetPath(PATH_PLUGIN_ENTRY);
|
||||
console.log("[dirigent] removed plugins.entries.dirigent");
|
||||
}
|
||||
|
||||
@@ -318,15 +315,7 @@ else {
|
||||
}
|
||||
}
|
||||
|
||||
// ── Handle REPLACED entries: restore old value ────────────────────────
|
||||
if (delta.replaced[PATH_PLUGIN_ENTRY] !== undefined) {
|
||||
const plugins = getJson("plugins") || {};
|
||||
plugins.entries = plugins.entries || {};
|
||||
plugins.entries.dirigent = delta.replaced[PATH_PLUGIN_ENTRY];
|
||||
setJson("plugins", plugins);
|
||||
console.log("[dirigent] restored previous plugins.entries.dirigent");
|
||||
}
|
||||
|
||||
// ── Handle REPLACED provider: restore old value ───────────────────────
|
||||
if (delta.replaced[PATH_PROVIDER_ENTRY] !== undefined) {
|
||||
const providers = getJson(PATH_PROVIDERS) || {};
|
||||
providers[NO_REPLY_PROVIDER_ID] = delta.replaced[PATH_PROVIDER_ENTRY];
|
||||
|
||||
Reference in New Issue
Block a user