feat(core/tweaks): double tap chat action
- like, delete, copy message text, mark as read Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com>
This commit is contained in:
@@ -29,6 +29,7 @@ class ClassMapper(
|
||||
PlusSubscriptionMapper(),
|
||||
StoryBoostStateMapper(),
|
||||
FriendsFeedEventDispatcherMapper(),
|
||||
ChatEventDispatcherMapper(),
|
||||
CompositeConfigurationProviderMapper(),
|
||||
ScoreUpdateMapper(),
|
||||
FriendRelationshipChangerMapper(),
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
package me.rhunk.snapenhance.mapper.impl
|
||||
|
||||
import me.rhunk.snapenhance.mapper.AbstractClassMapper
|
||||
import me.rhunk.snapenhance.mapper.ext.getClassName
|
||||
|
||||
class ChatEventDispatcherMapper : AbstractClassMapper("ChatEventDispatcher") {
|
||||
val classReference = classReference("class")
|
||||
|
||||
init {
|
||||
mapper {
|
||||
for (clazz in classes) {
|
||||
if (clazz.methods.firstOrNull { it.name == "onChatItemDoubleClickEvent" } == null) continue
|
||||
classReference.set(clazz.getClassName())
|
||||
return@mapper
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user