Skip to content

Commit

Permalink
feat: use supplier instead of KClass
Browse files Browse the repository at this point in the history
BREAKING CHANGE: signature of patches was changed
  • Loading branch information
Sculas committed Mar 22, 2022
1 parent 68ea89f commit 91aa019
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions src/main/kotlin/app/revanced/patches/Index.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import app.revanced.patcher.patch.Patch
import app.revanced.patches.ads.VideoAds
import app.revanced.patches.layouts.CreateButtonRemover
import app.revanced.patches.layouts.MinimizedPlayback
import kotlin.reflect.KClass

/**
* Index contains all the patches and should be imported when using this library.
Expand All @@ -15,9 +14,9 @@ object Index {
* Array of patches.
* New patches should be added to the array.
*/
val patches: Array<KClass<out Patch>> = arrayOf(
VideoAds::class,
MinimizedPlayback::class,
CreateButtonRemover::class
val patches: Array<() -> Patch> = arrayOf(
::VideoAds,
::MinimizedPlayback,
::CreateButtonRemover
)
}

0 comments on commit 91aa019

Please sign in to comment.