package ru.orangesoftware.financisto2.bus;
import org.androidannotations.annotations.EBean;
import de.greenrobot.event.EventBus;
@EBean(scope = EBean.Scope.Singleton)
public class GreenRobotBus {
public final EventBus bus = new EventBus();
public void post(Object event) {
bus.post(event);
}
public void postSticky(Object event) {
bus.postSticky(event);
}
public <T> T removeSticky(Class<T> eventClass) {
return bus.removeStickyEvent(eventClass);
}
public void register(Object subscriber) {
if (!bus.isRegistered(subscriber)) {
bus.register(subscriber);
}
}
public void unregister(Object subscriber) {
bus.unregister(subscriber);
}
}