public void insertImage(TemporaryImage temporaryImage, Image image) {
Validation.begin().isNotNull("Temporary Image", temporaryImage).isNotNull("Image", image).check().isEqual("Image IDs", image.getId(), temporaryImage.getId()).check();
try {
- InsertToken insertToken = new InsertToken(image);
+ InsertToken insertToken = freenetInterface.new InsertToken(image);
insertTokens.put(image.getId(), insertToken);
insertToken.addImageInsertListener(core);
freenetInterface.insertImage(temporaryImage, image, insertToken);
* The image being inserted
*/
public void cancelImageInsert(Image image) {
- InsertToken insertToken = insertTokens.remove(image);
+ InsertToken insertToken = insertTokens.remove(image.getId());
if (insertToken == null) {
return;
}