- try {
- logger.log(Level.FINEST, String.format("Unsubscribing from USK for %sβ¦", sone));
- node.clientCore.uskManager.unsubscribe(USK.create(soneUriCreator.getRequestUri(sone)), uskCallback);
- } catch (MalformedURLException mue1) {
- logger.log(Level.FINE, String.format("Could not unsubscribe USK β%sβ!", soneUriCreator.getRequestUri(sone)), mue1);
- }
+ logger.log(Level.FINE, String.format("Unsubscribing %d from USK for %sβ¦", uskCallbacks.size(), sone));
+ logger.log(Level.FINEST, String.format("USKs left: %d", soneUskCallbacks.size()));
+ uskCallbacks.forEach(uskCallback -> {
+ try {
+ uskManager.unsubscribe(USK.create(soneUriCreator.getRequestUri(sone)), uskCallback);
+ } catch (MalformedURLException mue1) {
+ logger.log(Level.FINE, String.format("Could not unsubscribe USK β%sβ!", soneUriCreator.getRequestUri(sone)), mue1);
+ }
+ });