android: add bulk forward core foundation for multi-select
Some checks failed
CI / test (push) Failing after 2m10s
Some checks failed
CI / test (push) Failing after 2m10s
This commit is contained in:
@@ -26,6 +26,7 @@ import ru.daemonlord.messenger.data.media.dto.UploadUrlResponseDto
|
||||
import ru.daemonlord.messenger.data.message.api.MessageApiService
|
||||
import ru.daemonlord.messenger.data.message.dto.MessageCreateRequestDto
|
||||
import ru.daemonlord.messenger.data.message.dto.MessageForwardRequestDto
|
||||
import ru.daemonlord.messenger.data.message.dto.MessageForwardBulkRequestDto
|
||||
import ru.daemonlord.messenger.data.message.dto.MessageReadDto
|
||||
import ru.daemonlord.messenger.data.message.dto.MessageReactionDto
|
||||
import ru.daemonlord.messenger.data.message.dto.MessageReactionToggleRequestDto
|
||||
@@ -145,6 +146,18 @@ class NetworkMessageRepositoryTest {
|
||||
return sendResponse.copy(id = messageId + 1000, chatId = request.targetChatId)
|
||||
}
|
||||
|
||||
override suspend fun forwardMessageBulk(
|
||||
messageId: Long,
|
||||
request: MessageForwardBulkRequestDto,
|
||||
): List<MessageReadDto> {
|
||||
return request.targetChatIds.mapIndexed { index, chatId ->
|
||||
sendResponse.copy(
|
||||
id = messageId + 2000 + index,
|
||||
chatId = chatId,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun listReactions(messageId: Long): List<MessageReactionDto> = emptyList()
|
||||
|
||||
override suspend fun toggleReaction(
|
||||
|
||||
Reference in New Issue
Block a user