Revert "fix(Zinnia): fix incorrect spacing in replies"
This reverts commit 9113ee5b24.
It completely broke replies, will have a proper fix later.
This commit is contained in:
parent
61037e405f
commit
4235f266a1
1 changed files with 9 additions and 12 deletions
|
|
@ -14,8 +14,6 @@ import com.aliucord.utils.DimenUtils.dp
|
|||
import com.aliucord.utils.ViewUtils.findViewById
|
||||
import com.aliucord.utils.accessField
|
||||
import com.discord.databinding.WidgetChannelMembersListItemUserBinding
|
||||
import com.discord.models.member.GuildMember
|
||||
import com.discord.models.user.User
|
||||
import com.discord.stores.StoreStream
|
||||
import com.discord.widgets.channels.memberlist.adapter.ChannelMembersListAdapter
|
||||
import com.discord.widgets.channels.memberlist.adapter.ChannelMembersListViewHolderMember
|
||||
|
|
@ -26,10 +24,6 @@ import kotlin.math.abs
|
|||
|
||||
private val ChannelMembersListViewHolderMember.binding
|
||||
by accessField<WidgetChannelMembersListItemUserBinding>()
|
||||
private val WidgetChatListAdapterItemMessage.itemName
|
||||
by accessField<TextView?>()
|
||||
private val WidgetChatListAdapterItemMessage.replyName
|
||||
by accessField<TextView?>()
|
||||
|
||||
data class Colours(
|
||||
val fgP: Int,
|
||||
|
|
@ -170,17 +164,20 @@ class Zinnia : Plugin() {
|
|||
Int::class.javaPrimitiveType!!,
|
||||
ChatListEntry::class.java,
|
||||
) { (_, _: Int, entry: MessageEntry) ->
|
||||
itemName?.let { configureOn(it, entry.author?.color) }
|
||||
val username = itemView.findViewById<TextView?>("chat_list_adapter_item_text_name")
|
||||
?: return@after
|
||||
configureOn(username, entry.author?.color)
|
||||
}
|
||||
|
||||
// Configures for reply preview username
|
||||
patcher.after<WidgetChatListAdapterItemMessage>(
|
||||
"configureReplyAuthor",
|
||||
User::class.java,
|
||||
GuildMember::class.java,
|
||||
"configureReplyPreview",
|
||||
MessageEntry::class.java,
|
||||
) { (_, _: User, member: GuildMember) ->
|
||||
replyName?.let { configureOn(it, member.color) }
|
||||
) { (_, entry: MessageEntry) ->
|
||||
val referencedAuthor = entry.replyData?.messageEntry?.author
|
||||
val replyUsername = itemView.findViewById<TextView?>("chat_list_adapter_item_text_decorator_reply_name")
|
||||
?: return@after
|
||||
configureOn(replyUsername, referencedAuthor?.color)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue