diff --git a/app/src/main/java/com/idormy/sms/forwarder/database/repository/FrpcRepository.kt b/app/src/main/java/com/idormy/sms/forwarder/database/repository/FrpcRepository.kt index 66b2dbef..1c244f50 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/database/repository/FrpcRepository.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/database/repository/FrpcRepository.kt @@ -34,8 +34,7 @@ class FrpcRepository(private val frpcDao: FrpcDao) { fun getByUids(uids: List, instr: String): List { val frpcs = frpcDao.getByUids(uids) // 将结果按照 instr() 的顺序进行排序 - frpcs.sortedBy { instr.indexOf(it.uid) } - return frpcs + return frpcs.sortedBy { instr.indexOf(it.uid) } } } \ No newline at end of file diff --git a/app/src/main/java/com/idormy/sms/forwarder/database/repository/SenderRepository.kt b/app/src/main/java/com/idormy/sms/forwarder/database/repository/SenderRepository.kt index c74a0f94..01a05022 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/database/repository/SenderRepository.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/database/repository/SenderRepository.kt @@ -33,8 +33,7 @@ class SenderRepository(private val senderDao: SenderDao) { fun getByIds(ids: List, instr: String): List { val senders = senderDao.getByIds(ids) // 将结果按照 instr() 的顺序进行排序 - senders.sortedBy { instr.indexOf(it.id.toString()) } - return senders + return senders.sortedBy { instr.indexOf(it.id.toString()) } } fun getAllNonCache(): List {