@@ -52,7 +52,7 @@ class DynamicHook(classLoader: ClassLoader) : BaseHook(classLoader) {
52
52
}
53
53
}
54
54
dynamicMossV2?.hookBeforeMethod(
55
- " dynAll" ,
55
+ if (instance.useNewMossFunc) " executeDynAll " else " dynAll" ,
56
56
" com.bapis.bilibili.app.dynamic.v2.DynAllReq" ,
57
57
instance.mossResponseHandlerClass
58
58
) {
@@ -70,7 +70,7 @@ class DynamicHook(classLoader: ClassLoader) : BaseHook(classLoader) {
70
70
}
71
71
if (hidden && ((filterApplyToVideo && needFilterDynamic) || removeUpOfVideo)) {
72
72
dynamicMossV2?.hookAfterMethod(
73
- " dynVideo" ,
73
+ if (instance.useNewMossFunc) " executeDynVideo " else " dynVideo" ,
74
74
" com.bapis.bilibili.app.dynamic.v2.DynVideoReq"
75
75
) { param ->
76
76
param.result?.let {
@@ -81,7 +81,7 @@ class DynamicHook(classLoader: ClassLoader) : BaseHook(classLoader) {
81
81
}
82
82
}
83
83
dynamicMossV2?.hookBeforeMethod(
84
- " dynVideo" ,
84
+ if (instance.useNewMossFunc) " executeDynVideo " else " dynVideo" ,
85
85
" com.bapis.bilibili.app.dynamic.v2.DynVideoReq" ,
86
86
instance.mossResponseHandlerClass
87
87
) {
@@ -97,13 +97,13 @@ class DynamicHook(classLoader: ClassLoader) : BaseHook(classLoader) {
97
97
}
98
98
if (hidden && preferVideoTab) {
99
99
dynamicMossV1?.hookAfterMethod(
100
- " dynRed" ,
100
+ if (instance.useNewMossFunc) " executeDynRed " else " dynRed" ,
101
101
" com.bapis.bilibili.app.dynamic.v1.DynRedReq"
102
102
) { param ->
103
103
param.result?.callMethod(" setDefaultTab" , " video" )
104
104
}
105
105
dynamicMossV2?.hookBeforeMethod(
106
- " dynTab" ,
106
+ if (instance.useNewMossFunc) " executeDynTab " else " dynTab" ,
107
107
" com.bapis.bilibili.app.dynamic.v2.DynTabReq" ,
108
108
instance.mossResponseHandlerClass
109
109
) {
0 commit comments