fix(YouTube - SponsorBlock): Improve create segment manual seek accuracy (#3491)

This commit is contained in:
LisoUseInAIKyrios
2024-08-02 09:40:28 -04:00
committed by GitHub
parent 025766bb42
commit 2e8d5c61f8
8 changed files with 116 additions and 51 deletions

View File

@@ -249,3 +249,9 @@ fun Iterable<MethodFingerprint>.returnEarly(bool: Boolean = false) = forEach { f
fun List<MethodFingerprint>.returnEarly(bool: Boolean = false) = forEach { fingerprint ->
fingerprint.returnEarly(bool)
}
/**
* Resolves this fingerprint using the classDef of a parent fingerprint.
*/
fun MethodFingerprint.alsoResolve(context: BytecodeContext, parentFingerprint: MethodFingerprint) =
also { resolve(context, parentFingerprint.resultOrThrow().classDef) }.resultOrThrow()