#1351 added foreachIndexed

This commit is contained in:
gouri-panda 2020-11-06 00:57:47 +05:30
parent d2daf9f7c4
commit 499b76a0d3

View File

@ -59,9 +59,7 @@ internal class SenderDevice(
val hostAddress = val hostAddress =
wifiDirectManager.getFileReceiverDeviceAddress().hostAddress wifiDirectManager.getFileReceiverDeviceAddress().hostAddress
var isTransferErrorFree = true var isTransferErrorFree = true
var fileIndex = 0 fileItems.forEachIndexed { fileIndex, fileItem ->
while (fileIndex < fileItems.size && this.isActive) {
val fileItem = fileItems[fileIndex]
try { try {
Socket().use { socket -> Socket().use { socket ->
Log.d("gouri", "${Thread.currentThread().name} thread") Log.d("gouri", "${Thread.currentThread().name} thread")
@ -85,7 +83,6 @@ internal class SenderDevice(
isTransferErrorFree = false isTransferErrorFree = false
publishProgress(fileIndex, FileItem.FileStatus.ERROR) publishProgress(fileIndex, FileItem.FileStatus.ERROR)
} }
fileIndex++
} }
return@withContext isTransferErrorFree return@withContext isTransferErrorFree
} }