@Subscribe public void onBufferDetailsChanged(BufferDetailsChangedEvent event) { if (event.bufferId == bufferId) { Buffer buffer = networks.getBufferById(bufferId); if (buffer != null) { observer.setBuffer(buffer); } } }
@Subscribe public void onBufferOpened(BufferOpenedEvent event) { if (event.bufferId != -1) { this.bufferId = event.bufferId; if (networks != null) { observer.setBuffer(networks.getBufferById(bufferId)); updateUsers(); BusProvider.getInstance().post(new BufferDetailsChangedEvent(bufferId)); } } }
@Subscribe public void onNetworksAvailable(NetworksAvailableEvent event) { if (event.networks != null) { this.networks = event.networks; if (bufferId != -1) { observer.setBuffer(networks.getBufferById(bufferId)); updateUsers(); BusProvider.getInstance().post(new BufferDetailsChangedEvent(bufferId)); } } }