if (!rosterReady) {
rosterReady = true;
session.setStatus(SessionStatus.rosterReady);
}
eventBus.fireEventFromSource(new RosterRetrievedEvent(getItems()), this);
}
@Override
public void onIQFailure(final IQ iq) {
eventBus.fireEventFromSource(new RequestFailedEvent("roster request", "couldn't retrieve the roster", iq), this);