mirror of https://github.com/NekoX-Dev/NekoX.git
Refine code
This commit is contained in:
parent
1b37387043
commit
99f45be0d4
|
@ -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) {
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue