public async Task MoveCompleted(BackgroundTransferRequest request) { var item = JsonConvert.DeserializeObject <JobData>(request.Tag); var finalFile = item.Location; var downloadLocation = string.Format(Constants.AnyTime.DownloadLocation, item.Id); await _storageService.MoveFileIfExists(downloadLocation, finalFile, true); await _storageService.DeleteFileIfExists(downloadLocation); BackgroundTransferService.Remove(request); _messengerService.SendSyncNotification(Constants.Messages.SyncJobFinishedMsg, item.Id, item.ItemType); }