projects
/
Sone.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Convert “new Sound found” into EventBus-based event.
[Sone.git]
/
src
/
main
/
java
/
net
/
pterodactylus
/
sone
/
web
/
WebInterface.java
diff --git
a/src/main/java/net/pterodactylus/sone/web/WebInterface.java
b/src/main/java/net/pterodactylus/sone/web/WebInterface.java
index
188cc7f
..
98b2f46
100644
(file)
--- a/
src/main/java/net/pterodactylus/sone/web/WebInterface.java
+++ b/
src/main/java/net/pterodactylus/sone/web/WebInterface.java
@@
-37,6
+37,7
@@
import java.util.logging.Logger;
import net.pterodactylus.sone.core.Core;
import net.pterodactylus.sone.core.CoreListener;
import net.pterodactylus.sone.core.Core;
import net.pterodactylus.sone.core.CoreListener;
+import net.pterodactylus.sone.core.event.NewSoneFoundEvent;
import net.pterodactylus.sone.data.Album;
import net.pterodactylus.sone.data.Image;
import net.pterodactylus.sone.data.Post;
import net.pterodactylus.sone.data.Album;
import net.pterodactylus.sone.data.Image;
import net.pterodactylus.sone.data.Post;
@@
-132,6
+133,7
@@
import net.pterodactylus.util.web.TemplatePage;
import com.google.common.collect.Collections2;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.Collections2;
import com.google.common.collect.ImmutableSet;
+import com.google.common.eventbus.Subscribe;
import com.google.inject.Inject;
import freenet.clients.http.SessionManager;
import com.google.inject.Inject;
import freenet.clients.http.SessionManager;
@@
-774,20
+776,24
@@
public class WebInterface implements CoreListener {
}
//
}
//
- //
CORELISTENER METHOD
S
+ //
EVENT HANDLER
S
//
/**
* {@inheritDoc}
*/
//
/**
* {@inheritDoc}
*/
- @
Overrid
e
- public void newSoneFound(
Sone sone
) {
- newSoneNotification.add(
sone
);
+ @
Subscrib
e
+ public void newSoneFound(
NewSoneFoundEvent newSoneFoundEvent
) {
+ newSoneNotification.add(
newSoneFoundEvent.sone()
);
if (!hasFirstStartNotification()) {
notificationManager.addNotification(newSoneNotification);
}
}
if (!hasFirstStartNotification()) {
notificationManager.addNotification(newSoneNotification);
}
}
+ //
+ // CORELISTENER METHODS
+ //
+
/**
* {@inheritDoc}
*/
/**
* {@inheritDoc}
*/