2
0
Эх сурвалжийг харах

Drop emoji when rendering at; fix #1938

Karlatemp 4 жил өмнө
parent
commit
cf39a628a2

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 22 - 0
mirai-core-utils/src/commonMain/kotlin/Strings.kt


+ 2 - 1
mirai-core/src/commonMain/kotlin/message/atImpl.kt

@@ -15,6 +15,7 @@ import net.mamoe.mirai.contact.Group
 import net.mamoe.mirai.contact.nameCardOrNick
 import net.mamoe.mirai.internal.network.protocol.data.proto.ImMsgBody
 import net.mamoe.mirai.message.data.*
+import net.mamoe.mirai.utils.dropEmoji
 import net.mamoe.mirai.utils.safeCast
 
 
@@ -47,7 +48,7 @@ internal fun At.toJceData(
         } else {
             findFromGroup(group) ?: findFromSource()
         } ?: target
-    }"
+    }".dropEmoji()
     return ImMsgBody.Text(
         str = text,
         attr6Buf = buildPacket {

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно