Refine code

This commit is contained in:
世界 2021-04-03 10:04:40 +08:00
parent 1b37387043
commit 99f45be0d4
No known key found for this signature in database
GPG Key ID: CD109927C34A63C4
2 changed files with 5 additions and 5 deletions

View File

@ -1893,7 +1893,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not
}
clearSelectionMode();
} else if (id == translate) {
MessageTransKt.translateMessages(ChatActivity.this, getSelectedMessages().toArray(new MessageObject[0]));
MessageTransKt.translateMessages(ChatActivity.this, getSelectedMessages());
} else if (id == unpin) {
for (MessageObject selectedMessage : getSelectedMessages()) {
if (selectedMessage.messageOwner.pinned) {

View File

@ -84,12 +84,12 @@ fun ChatActivity.translateMessages1() = translateMessages()
fun ChatActivity.translateMessages2(target: Locale) = translateMessages(target)
@JvmName("translateMessages")
fun ChatActivity.translateMessages3(messages: Array<MessageObject>) = translateMessages(messages = messages)
fun ChatActivity.translateMessages3(messages: List<MessageObject>) = translateMessages(messages = messages)
fun ChatActivity.translateMessages(target: Locale = NekoConfig.translateToLang?.code2Locale
?: LocaleController.getInstance().currentLocale, messages: Array<MessageObject> = messageForTranslate?.let { arrayOf(it) }
?: selectedObjectGroup?.messages?.toTypedArray()
?: emptyArray()) {
?: LocaleController.getInstance().currentLocale, messages: List<MessageObject> = messageForTranslate?.let { listOf(it) }
?: selectedObjectGroup?.messages
?: emptyList()) {
// TODO: Fix file group