Skip to content

Commit

Permalink
Merge pull request #4688 from nextcloud/bugfix/noid/avoidDuplicatedMe…
Browse files Browse the repository at this point in the history
…ssagesAfterSend

avoid duplicated messages after sending
  • Loading branch information
mahibi authored Feb 6, 2025
2 parents 02a9498 + 09a6cfb commit 11fc9fa
Showing 1 changed file with 0 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ import kotlinx.coroutines.flow.catch
import kotlinx.coroutines.flow.first
import kotlinx.coroutines.flow.flow
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.flow.retryWhen
import kotlinx.coroutines.isActive
import kotlinx.coroutines.launch
import java.io.IOException
Expand Down Expand Up @@ -839,14 +838,6 @@ class OfflineFirstChatRepository @Inject constructor(

emit(Result.success(chatMessageModel))
}
.retryWhen { cause, attempt ->
if (cause is IOException && attempt < SEND_MESSAGE_RETRY_ATTEMPTS) {
delay(SEND_MESSAGE_RETRY_DELAY)
return@retryWhen true
} else {
return@retryWhen false
}
}
.catch { e ->
Log.e(TAG, "Error when sending message", e)

Expand Down Expand Up @@ -1038,7 +1029,5 @@ class OfflineFirstChatRepository @Inject constructor(
private const val DELAY_TO_ENSURE_MESSAGES_ARE_ADDED: Long = 100
private const val DEFAULT_MESSAGES_LIMIT = 100
private const val MILLIES = 1000
private const val SEND_MESSAGE_RETRY_ATTEMPTS = 3
private const val SEND_MESSAGE_RETRY_DELAY: Long = 2000
}
}

0 comments on commit 11fc9fa

Please sign in to comment.