mirror of
https://github.com/inotia00/revanced-patches.git
synced 2025-05-09 11:04:36 +02:00
chore: lint code
This commit is contained in:
parent
bc48f2b1a6
commit
20389d549a
@ -20,7 +20,7 @@ internal object AccessibilityOfflineButtonSyncFingerprint : MethodFingerprint(
|
||||
return@custom false
|
||||
}
|
||||
|
||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 3..< parameterSize)
|
||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 3..<parameterSize)
|
||||
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList)
|
||||
}
|
||||
) {
|
||||
|
@ -372,11 +372,13 @@ object ToolBarComponentsPatch : BaseBytecodePatch(
|
||||
// region patch for hide YouTube Doodles
|
||||
|
||||
YoodlesImageViewFingerprint.resultOrThrow().mutableMethod.apply {
|
||||
findOpcodeIndicesReversed{
|
||||
findOpcodeIndicesReversed {
|
||||
opcode == Opcode.INVOKE_VIRTUAL
|
||||
&& getReference<MethodReference>()?.name == "setImageDrawable"
|
||||
}.forEach { insertIndex ->
|
||||
val (viewRegister, drawableRegister) = getInstruction<FiveRegisterInstruction>(insertIndex).let {
|
||||
val (viewRegister, drawableRegister) = getInstruction<FiveRegisterInstruction>(
|
||||
insertIndex
|
||||
).let {
|
||||
Pair(it.registerC, it.registerD)
|
||||
}
|
||||
replaceInstruction(
|
||||
|
@ -93,8 +93,10 @@ object PlayerFlyoutMenuPatch : BaseBytecodePatch(
|
||||
// region patch for hide '1080p Premium' label
|
||||
|
||||
VideoQualityArrayFingerprint.resultOrThrow().mutableMethod.apply {
|
||||
val qualityLabelIndex = VideoQualityArrayFingerprint.indexOfQualityLabelInstruction(this) + 1
|
||||
val qualityLabelRegister = getInstruction<OneRegisterInstruction>(qualityLabelIndex).registerA
|
||||
val qualityLabelIndex =
|
||||
VideoQualityArrayFingerprint.indexOfQualityLabelInstruction(this) + 1
|
||||
val qualityLabelRegister =
|
||||
getInstruction<OneRegisterInstruction>(qualityLabelIndex).registerA
|
||||
val jumpIndex = indexOfFirstInstructionReversedOrThrow(qualityLabelIndex) {
|
||||
opcode == Opcode.INVOKE_INTERFACE &&
|
||||
getReference<MethodReference>()?.name == "hasNext"
|
||||
|
@ -34,7 +34,7 @@ internal object VideoQualityArrayFingerprint : MethodFingerprint(
|
||||
}
|
||||
|
||||
val startsWithMethodParameterList = parameterTypes.slice(0..0)
|
||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 2..< parameterSize)
|
||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 2..<parameterSize)
|
||||
|
||||
parametersEqual(STARTS_WITH_PARAMETER_LIST, startsWithMethodParameterList) &&
|
||||
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList) &&
|
||||
|
@ -68,7 +68,10 @@ object ReturnYouTubeDislikeShortsPatch : BytecodePatch(
|
||||
}
|
||||
|
||||
if (SettingsPatch.upward1834) {
|
||||
TextComponentPatch.hookSpannableString(INTEGRATIONS_RYD_CLASS_DESCRIPTOR, "onCharSequenceLoaded")
|
||||
TextComponentPatch.hookSpannableString(
|
||||
INTEGRATIONS_RYD_CLASS_DESCRIPTOR,
|
||||
"onCharSequenceLoaded"
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ internal object PlayerParameterBuilderFingerprint : MethodFingerprint(
|
||||
}
|
||||
|
||||
val startsWithMethodParameterList = parameterTypes.slice(0..5)
|
||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 7..< parameterSize)
|
||||
val endsWithMethodParameterList = parameterTypes.slice(parameterSize - 7..<parameterSize)
|
||||
|
||||
parametersEqual(STARTS_WITH_PARAMETER_LIST, startsWithMethodParameterList) &&
|
||||
parametersEqual(ENDS_WITH_PARAMETER_LIST, endsWithMethodParameterList)
|
||||
|
@ -32,7 +32,8 @@ internal object VideoIdFingerprint : MethodFingerprint(
|
||||
return@custom false
|
||||
}
|
||||
|
||||
val reference = (instructions.elementAt(instructionCount - 2) as? ReferenceInstruction)?.reference.toString()
|
||||
val reference =
|
||||
(instructions.elementAt(instructionCount - 2) as? ReferenceInstruction)?.reference.toString()
|
||||
if (reference != "Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;") {
|
||||
return@custom false
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user