๐Ÿ”— Redirect Bluesky links to your preferred client
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

Organization

+9 -17
+9 -3
shared/src/main/java/dev/zwander/shared/shizuku/ShizukuService.kt
··· 6 6 import androidx.annotation.Keep 7 7 import dev.zwander.shared.IShizukuService 8 8 import dev.zwander.shared.data.VerifyResult 9 - import dev.zwander.shared.util.LinkVerifyUtils 9 + import dev.zwander.shared.util.hiddenapi.PackageManager 10 10 import kotlin.system.exitProcess 11 11 12 12 class ShizukuService : IShizukuService.Stub { ··· 47 47 listOf() 48 48 } 49 49 } finally { 50 - LinkVerifyUtils.verifyAllLinks(packageName) 50 + PackageManager.setLinkVerificationState( 51 + packageName, 52 + PackageManager.VerificationStatus.ALWAYS, 53 + ) 51 54 } 52 55 } 53 56 ··· 70 73 listOf() 71 74 } 72 75 } finally { 73 - LinkVerifyUtils.unverifyAllLinks(packageName) 76 + PackageManager.setLinkVerificationState( 77 + packageName, 78 + PackageManager.VerificationStatus.ALWAYS_ASK, 79 + ) 74 80 } 75 81 } 76 82
-14
shared/src/main/java/dev/zwander/shared/util/LinkVerifyUtils.kt
··· 62 62 } 63 63 } 64 64 65 - fun verifyAllLinks(packageName: String) { 66 - PackageManager.setLinkVerificationState( 67 - packageName, 68 - PackageManager.VerificationStatus.ALWAYS, 69 - ) 70 - } 71 - 72 - fun unverifyAllLinks(packageName: String) { 73 - PackageManager.setLinkVerificationState( 74 - packageName, 75 - PackageManager.VerificationStatus.ALWAYS_ASK, 76 - ) 77 - } 78 - 79 65 @SuppressLint("WrongConstant", "MissingPermission") 80 66 @Composable 81 67 fun rememberLinkVerificationAsState(): State<LinkVerificationStatus> {