ChatRepository: Removing from message queue should block
This commit is contained in:
@@ -236,7 +236,7 @@ class ChatRepository(
|
|||||||
private fun outgoingMessageQueueMain() {
|
private fun outgoingMessageQueueMain() {
|
||||||
Log.d(REPO_LOG, "Outgoing Message Queue Main")
|
Log.d(REPO_LOG, "Outgoing Message Queue Main")
|
||||||
while (true) {
|
while (true) {
|
||||||
val outgoingMessageRequest = outgoingMessageQueue.poll()?.let {
|
val outgoingMessageRequest = outgoingMessageQueue.take().let {
|
||||||
runBlocking {
|
runBlocking {
|
||||||
val outgoingMessage = it.message
|
val outgoingMessage = it.message
|
||||||
val conversation = it.conversation
|
val conversation = it.conversation
|
||||||
|
|||||||
Reference in New Issue
Block a user