mirror of
https://github.com/lampame/lampac-ukraine.git
synced 2026-04-16 09:22:21 +00:00
refactor(modules): set enabled to true by default in module initialization
Update all ModInit.cs files to create a defaults object, set enabled=true, and pass it to ModuleInvoke.Init for consistent default behavior across modules. This ensures modules are enabled by default without altering existing configurations.
This commit is contained in:
parent
a5173e6389
commit
8e2ddcc3de
@ -58,6 +58,7 @@ namespace AnimeON
|
||||
}
|
||||
};
|
||||
var defaults = JObject.FromObject(AnimeON);
|
||||
defaults["enabled"] = true;
|
||||
defaults["magic_apn"] = new JObject()
|
||||
{
|
||||
["ashdi"] = ApnHelper.DefaultHost
|
||||
|
||||
@ -55,7 +55,9 @@ namespace Bamboo
|
||||
list = new string[] { "socks5://ip:port" }
|
||||
}
|
||||
};
|
||||
var conf = ModuleInvoke.Init("Bamboo", JObject.FromObject(Bamboo));
|
||||
var defaults = JObject.FromObject(Bamboo);
|
||||
defaults["enabled"] = true;
|
||||
var conf = ModuleInvoke.Init("Bamboo", defaults);
|
||||
bool hasApn = ApnHelper.TryGetInitConf(conf, out bool apnEnabled, out string apnHost);
|
||||
conf.Remove("apn");
|
||||
conf.Remove("apn_host");
|
||||
|
||||
@ -66,7 +66,9 @@ namespace JackTor
|
||||
}
|
||||
};
|
||||
|
||||
var conf = ModuleInvoke.Init("JackTor", JObject.FromObject(JackTor)) ?? JObject.FromObject(JackTor);
|
||||
var defaults = JObject.FromObject(JackTor);
|
||||
defaults["enabled"] = true;
|
||||
var conf = ModuleInvoke.Init("JackTor", defaults) ?? defaults;
|
||||
JackTor = conf.ToObject<JackTorSettings>();
|
||||
|
||||
if (string.IsNullOrWhiteSpace(JackTor.jackett))
|
||||
|
||||
@ -60,6 +60,7 @@ namespace KlonFUN
|
||||
};
|
||||
|
||||
var defaults = JObject.FromObject(KlonFUN);
|
||||
defaults["enabled"] = true;
|
||||
defaults["magic_apn"] = new JObject()
|
||||
{
|
||||
["ashdi"] = ApnHelper.DefaultHost
|
||||
|
||||
@ -54,6 +54,7 @@ namespace Makhno
|
||||
}
|
||||
};
|
||||
var defaults = JObject.FromObject(Makhno);
|
||||
defaults["enabled"] = true;
|
||||
defaults["magic_apn"] = new JObject()
|
||||
{
|
||||
["ashdi"] = ApnHelper.DefaultHost
|
||||
|
||||
@ -59,6 +59,7 @@ namespace Mikai
|
||||
};
|
||||
|
||||
var defaults = JObject.FromObject(Mikai);
|
||||
defaults["enabled"] = true;
|
||||
defaults["magic_apn"] = new JObject()
|
||||
{
|
||||
["ashdi"] = ApnHelper.DefaultHost
|
||||
|
||||
@ -49,7 +49,9 @@ namespace NMoonAnime
|
||||
}
|
||||
};
|
||||
|
||||
var conf = ModuleInvoke.Init("NMoonAnime", JObject.FromObject(NMoonAnime)) ?? JObject.FromObject(NMoonAnime);
|
||||
var defaults = JObject.FromObject(NMoonAnime);
|
||||
defaults["enabled"] = true;
|
||||
var conf = ModuleInvoke.Init("NMoonAnime", defaults) ?? JObject.FromObject(NMoonAnime);
|
||||
bool hasApn = ApnHelper.TryGetInitConf(conf, out bool apnEnabled, out string apnHost);
|
||||
conf.Remove("apn");
|
||||
conf.Remove("apn_host");
|
||||
|
||||
@ -55,7 +55,9 @@ namespace StarLight
|
||||
list = new string[] { "socks5://ip:port" }
|
||||
}
|
||||
};
|
||||
var conf = ModuleInvoke.Init("StarLight", JObject.FromObject(StarLight));
|
||||
var defaults = JObject.FromObject(StarLight);
|
||||
defaults["enabled"] = true;
|
||||
var conf = ModuleInvoke.Init("StarLight", defaults);
|
||||
bool hasApn = ApnHelper.TryGetInitConf(conf, out bool apnEnabled, out string apnHost);
|
||||
conf.Remove("apn");
|
||||
conf.Remove("apn_host");
|
||||
|
||||
@ -48,7 +48,9 @@ namespace UafilmME
|
||||
}
|
||||
};
|
||||
|
||||
var conf = ModuleInvoke.Init("UafilmME", JObject.FromObject(UafilmME));
|
||||
var defaults = JObject.FromObject(UafilmME);
|
||||
defaults["enabled"] = true;
|
||||
var conf = ModuleInvoke.Init("UafilmME", defaults);
|
||||
bool hasApn = ApnHelper.TryGetInitConf(conf, out bool apnEnabled, out string apnHost);
|
||||
conf.Remove("apn");
|
||||
conf.Remove("apn_host");
|
||||
|
||||
@ -56,6 +56,7 @@ namespace Uaflix
|
||||
};
|
||||
|
||||
var defaults = JObject.FromObject(UaFlix);
|
||||
defaults["enabled"] = true;
|
||||
defaults["magic_apn"] = new JObject()
|
||||
{
|
||||
["ashdi"] = ApnHelper.DefaultHost
|
||||
|
||||
@ -49,7 +49,9 @@ namespace Unimay
|
||||
list = new string[] { "socks5://IP:PORT" }
|
||||
}
|
||||
};
|
||||
Unimay = ModuleInvoke.Init("Unimay", JObject.FromObject(Unimay)).ToObject<OnlinesSettings>();
|
||||
var defaults = JObject.FromObject(Unimay);
|
||||
defaults["enabled"] = true;
|
||||
Unimay = ModuleInvoke.Init("Unimay", defaults).ToObject<OnlinesSettings>();
|
||||
|
||||
// Виводити "уточнити пошук"
|
||||
RegisterWithSearch("unimay");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user