/*
- * Sone - ImageInserter.java - Copyright © 2011 David Roden
+ * Sone - ImageInserter.java - Copyright © 2011–2012 David Roden
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
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;
}