瀏覽代碼

Trusting new extension shouldn't revoke other irrelevant extensions

arkon 1 年之前
父節點
當前提交
8033a94ee2
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      app/src/main/java/eu/kanade/domain/source/interactor/TrustExtension.kt

+ 1 - 1
app/src/main/java/eu/kanade/domain/source/interactor/TrustExtension.kt

@@ -17,7 +17,7 @@ class TrustExtension(
     fun trust(pkgName: String, versionCode: Long, signatureHash: String) {
         preferences.trustedExtensions().getAndSet { exts ->
             // Remove previously trusted versions
-            val removed = exts.filter { it.startsWith("$pkgName:") }.toMutableSet()
+            val removed = exts.filterNot { it.startsWith("$pkgName:") }.toMutableSet()
 
             removed.also {
                 it += "$pkgName:$versionCode:$signatureHash"