public override void Solve(
IFileSystemInfo localFile,
IObjectId remoteId,
ContentChangeType localContent = ContentChangeType.NONE,
ContentChangeType remoteContent = ContentChangeType.NONE)
{
var mappedObject = this.Storage.GetObjectByRemoteId(remoteId.Id);
this.Storage.RemoveObject(mappedObject);
throw new IOException(
string.Format(
"Local deleted {0} is renamed or moved remotely => invoking crawl sync to download them again",
mappedObject.Type == MappedObjectType.File ? "file" : "directory"));
}
}