Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit acd1595

Browse files
committedMar 3, 2024·
Formatting
1 parent 82d48ed commit acd1595

File tree

1 file changed

+22
-47
lines changed

1 file changed

+22
-47
lines changed
 

‎FreePackages/AdapterBridge.cs

+22-47
Original file line numberDiff line numberDiff line change
@@ -5,53 +5,28 @@
55
// ASFEnhanced Adapter https://github.com/chr233/ASFEnhanceAdapterDemoPlugin
66

77
namespace FreePackages;
8-
internal static class AdapterBridge
9-
{
10-
/// <summary>
11-
/// 注册子模块
12-
/// </summary>
13-
/// <param name="pluginName">插件名称</param>
14-
/// <param name="pluginId">插件唯一标识符</param>
15-
/// <param name="cmdPrefix">命令前缀</param>
16-
/// <param name="repoName">自动更新仓库</param>
17-
/// <param name="cmdHandler">命令处理函数</param>
18-
/// <returns></returns>
19-
public static bool InitAdapter(string pluginName, string pluginId, string? cmdPrefix, string? repoName, MethodInfo? cmdHandler)
20-
{
21-
try
22-
{
23-
var adapterEndpoint = Assembly.Load("ASFEnhance").GetType("ASFEnhance._Adapter_.Endpoint");
24-
var registerModule = adapterEndpoint?.GetMethod("RegisterModule", BindingFlags.Static | BindingFlags.Public);
25-
var pluinVersion = Assembly.GetExecutingAssembly().GetName().Version;
8+
internal static class AdapterBridge {
9+
public static bool InitAdapter(string pluginName, string pluginId, string? cmdPrefix, string? repoName, MethodInfo? cmdHandler) {
10+
try {
11+
var adapterEndpoint = Assembly.Load("ASFEnhance").GetType("ASFEnhance._Adapter_.Endpoint");
12+
var registerModule = adapterEndpoint?.GetMethod("RegisterModule", BindingFlags.Static | BindingFlags.Public);
13+
var pluinVersion = Assembly.GetExecutingAssembly().GetName().Version;
2614

27-
if (registerModule != null && adapterEndpoint != null)
28-
{
29-
var result = registerModule?.Invoke(null, new object?[] { pluginName, pluginId, cmdPrefix, repoName, pluinVersion, cmdHandler });
15+
if (registerModule != null && adapterEndpoint != null) {
16+
var result = registerModule?.Invoke(null, new object?[] { pluginName, pluginId, cmdPrefix, repoName, pluinVersion, cmdHandler });
3017

31-
if (result is string str)
32-
{
33-
if (str == pluginName)
34-
{
35-
return true;
36-
}
37-
else
38-
{
39-
ASF.ArchiLogger.LogGenericWarning(str);
40-
}
41-
}
42-
}
43-
}
44-
#if DEBUG
45-
catch (Exception ex)
46-
{
47-
ASF.ArchiLogger.LogGenericException(ex, "Community with ASFEnhance failed");
48-
}
49-
#else
50-
catch (Exception)
51-
{
52-
ASF.ArchiLogger.LogGenericDebug("Community with ASFEnhance failed");
53-
}
54-
#endif
55-
return false;
56-
}
18+
if (result is string str) {
19+
if (str == pluginName) {
20+
return true;
21+
} else {
22+
ASF.ArchiLogger.LogGenericWarning(str);
23+
}
24+
}
25+
}
26+
} catch (Exception ex) {
27+
ASF.ArchiLogger.LogGenericException(ex, "Community with ASFEnhance failed");
28+
}
29+
30+
return false;
31+
}
5732
}

0 commit comments

Comments
 (0)
Please sign in to comment.