diff --git a/src/DecryptionFailureTracker.js b/src/DecryptionFailureTracker.js index 58ba1ae8dc..e7809d2f6c 100644 --- a/src/DecryptionFailureTracker.js +++ b/src/DecryptionFailureTracker.js @@ -157,12 +157,15 @@ export default class DecryptionFailureTracker { } /** - * If there is a failure that should be tracked, call the given trackDecryptionFailure - * function with the first failure in the FIFO of failures that should be tracked. + * If there are failures that should be tracked, call the given trackDecryptionFailure + * function with the number of failures that should be tracked. */ trackFailure() { if (this.failuresToTrack.length > 0) { - // Remove all failures, and expose the number of failures + // Remove all failures, and expose the number of failures for now. + // + // TODO: Track a histogram of error types to cardinailty to allow for + // aggregation by error type. this.trackDecryptionFailure(this.failuresToTrack.splice(0).length); } }