Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- line 238 of https://github.com/Bombe/Sone/blob/d525d4ad65878cfd895945512650d978f6a5c034/src/main/java/net/pterodactylus/sone/core/SoneInserter.java
- try {
- sone.setStatus(SoneStatus.inserting);
- long insertTime = System.currentTimeMillis();
- insertInformation.setTime(insertTime);
- eventBus.post(new SoneInsertingEvent(sone));
- FreenetURI finalUri = freenetInterface.insertDirectory(insertInformation.getInsertUri(), insertInformation.generateManifestEntries(), "index.html");
- eventBus.post(new SoneInsertedEvent(sone, System.currentTimeMillis() - insertTime));
- /* at this point we might already be stopped. */
- if (shouldStop()) {
- /* if so, bail out, don’t change anything. */
- break;
- }
- sone.setTime(insertTime);
- sone.setLatestEdition(finalUri.getEdition());
- core.touchConfiguration();
- success = true;
- logger.log(Level.INFO, String.format("Inserted Sone “%s” at %s.", sone.getName(), finalUri));
- } catch (SoneException se1) {
- eventBus.post(new SoneInsertAbortedEvent(sone, se1));
- logger.log(Level.WARNING, String.format("Could not insert Sone “%s”!", sone.getName()), se1);
- } finally {
- sone.setStatus(SoneStatus.idle);
- }
Advertisement
Add Comment
Please, Sign In to add comment