Closed infeo closed 1 year ago
This "Feature" needs more thought.
The intention was to give the consumer the chance to see conflicting results (i.e. their fix would affect the same fs nodes). But the results are too loosley coupled.
For example, for path /d/AB/CDEFG/mumbJumbo.c9r
exist two results A and B. The fix for A is to modify the attributes, for B is to move the node. Then you can first fix A and then B with success, but not first B and then A. This PR would only give the consumer the info, that there might be a conflict, but still outputs both results.
I openend https://github.com/cryptomator/cryptofs/issues/151 to discuss any possible solutions for fix resolving
This PR adds the method
getCausingCiphertextNodes()
to the interfaceDiagnosticResult
.The method is intended to list ciphertext resources, which triggered the concrete result.