mirror of
https://github.com/lampame/lampac-ukraine.git
synced 2026-04-16 09:22:21 +00:00
refactor(modules): migrate with_search registration to CoreInit.conf.online
All modules with search functionality now register via CoreInit.conf.online.with_search instead of the previous Online.ModInit.conf.with_search location. Updated modules: - AnimeON, Bamboo, JackTor, KlonFUN, Makhno, Mikai - NMoonAnime, StarLight, UafilmME, Uaflix, Unimay Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
b8f3ea7568
commit
e784b09e6d
9
.qwen/settings.json
Normal file
9
.qwen/settings.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"permissions": {
|
||||||
|
"allow": [
|
||||||
|
"Bash(git add *)",
|
||||||
|
"Bash(git commit *)"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"$version": 3
|
||||||
|
}
|
||||||
7
.qwen/settings.json.orig
Normal file
7
.qwen/settings.json.orig
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"permissions": {
|
||||||
|
"allow": [
|
||||||
|
"Bash(git add *)"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -91,30 +91,16 @@ namespace AnimeON
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -81,30 +81,16 @@ namespace Bamboo
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -83,30 +83,16 @@ namespace JackTor
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -91,30 +91,16 @@ namespace KlonFUN
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -90,30 +90,16 @@ namespace Makhno
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -92,30 +92,16 @@ namespace Mikai
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -76,30 +76,16 @@ namespace NMoonAnime
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -81,30 +81,16 @@ namespace StarLight
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -74,31 +74,16 @@ namespace UafilmME
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
|
|
||||||
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
|
||||||
{
|
|
||||||
foreach (var item in list)
|
|
||||||
{
|
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -91,30 +91,16 @@ namespace Uaflix
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
@ -59,30 +59,16 @@ namespace Unimay
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var onlineType = Type.GetType("Online.ModInit");
|
if (CoreInit.conf.online.with_search == null)
|
||||||
if (onlineType == null)
|
return;
|
||||||
{
|
|
||||||
foreach (var asm in AppDomain.CurrentDomain.GetAssemblies())
|
|
||||||
{
|
|
||||||
onlineType = asm.GetType("Online.ModInit");
|
|
||||||
if (onlineType != null)
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var confField = onlineType?.GetField("conf", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
|
|
||||||
var conf = confField?.GetValue(null);
|
|
||||||
var withSearchProp = conf?.GetType().GetProperty("with_search", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
|
|
||||||
|
|
||||||
if (withSearchProp?.GetValue(conf) is System.Collections.IList list)
|
foreach (var item in CoreInit.conf.online.with_search)
|
||||||
{
|
{
|
||||||
foreach (var item in list)
|
if (string.Equals(item, plugin, StringComparison.OrdinalIgnoreCase))
|
||||||
{
|
return;
|
||||||
if (string.Equals(item?.ToString(), plugin, StringComparison.OrdinalIgnoreCase))
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
list.Add(plugin);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CoreInit.conf.online.with_search.Add(plugin);
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user