public async Task Visit(CancellationToken ct, FileRenamedNotification notification) { await Log( _innerVisitor.Visit(ct, notification), "Visiting FileRenamedNotification. File is : " + notification.FileInfo.FullName + ", old path is " + notification.OldFullPath, notification); }
public async Task Visit(CancellationToken ct, FileRenamedNotification notification) { var oldFileInfo = new FileInfo(notification.OldFullPath); if (await _synchronizeFile.HasMirroredFileForPath(ct, oldFileInfo)) { await _synchronizeFile.RenameFile(ct, notification.FileInfo, oldFileInfo); } else { await _synchronizeFile.SynchronizeFile(ct, notification.FileInfo); } }
public Task Visit(CancellationToken ct, FileRenamedNotification notification) { return Task.FromResult(true); }