Closed typoverflow closed 3 years ago
在Utils.kt的isPermitted函数中,判断黑名单的逻辑有误。原代码为
Utils.kt
fun isPermitted(subject: Contact?): Boolean { return when (PluginConfig.mode) { ... "blacklist" -> { when { subject == null -> true subject is User && !PluginData.userSet.contains(subject.id) -> true subject is Group && !PluginData.groupSet.contains(subject.id) -> true else -> true } } else -> true } }
其中的else分支应当返回false。
else
false
确实,when里面的else应该是false
when
在
Utils.kt
的isPermitted函数中,判断黑名单的逻辑有误。原代码为其中的
else
分支应当返回false
。