Skip to content
Snippets Groups Projects
Commit c311a918 authored by Mohamed Fenjiro's avatar Mohamed Fenjiro
Browse files

file transfer: wait for transfer id before receiving file

Change-Id: I60f1072bbd72475e1b6b99cf564c2b16ba5b6670
parent b5193137
No related branches found
No related tags found
No related merge requests found
......@@ -1233,7 +1233,7 @@ public class AccountService {
transfer = new DataTransfer(transferId, info.getDisplayName(),
outgoing, info.getTotalSize(),
info.getBytesProgress(), info.getPeer(), info.getAccountId());
mHistoryService.insertDataTransfer(transfer).subscribe(() -> {}, e -> Log.e(TAG, "Error adding data transfer", e));
mHistoryService.insertDataTransfer(transfer).blockingAwait();
}
mDataTransfers.put(transferId, transfer);
} else synchronized (transfer) {
......
......@@ -56,8 +56,10 @@ public class FileUtils {
}
public static boolean moveFile(File file, File dest) {
if (!file.exists() || !file.canRead())
if (!file.exists() || !file.canRead()) {
Log.d(TAG, "moveFile: file is not accessible " + file.exists() + " " + file.canRead());
return false;
}
if (file.equals(dest))
return true;
if (!file.renameTo(dest)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment