Fix Module App itself register dataChannel bug in YukiHookDataChannel

This commit is contained in:
2023-01-03 00:33:08 +08:00
parent aadac2fd37
commit 985b0a9068

View File

@@ -179,6 +179,8 @@ class YukiHookDataChannel private constructor() {
addAction(if (isXposedEnvironment) hostActionName(packageName) else moduleActionName(context)) addAction(if (isXposedEnvironment) hostActionName(packageName) else moduleActionName(context))
} }
) )
/** 排除模块环境下模块注册自身广播 */
if (isXposedEnvironment.not()) return
nameSpace(context, packageName, isSecure = false).with { nameSpace(context, packageName, isSecure = false).with {
/** 注册监听模块与宿主的版本是否匹配 */ /** 注册监听模块与宿主的版本是否匹配 */
wait<String>(GET_MODULE_GENERATED_VERSION) { fromPackageName -> wait<String>(GET_MODULE_GENERATED_VERSION) { fromPackageName ->