package pl.llp.aircasting.activity.adapter;
import pl.llp.aircasting.activity.ButtonsActivity;
import pl.llp.aircasting.helper.GaugeHelper;
import pl.llp.aircasting.helper.StreamViewHelper;
import pl.llp.aircasting.helper.TopBarHelper;
import pl.llp.aircasting.model.SensorManager;
import pl.llp.aircasting.model.SessionManager;
import com.google.common.eventbus.EventBus;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import java.util.ArrayList;
import java.util.Map;
@Singleton
public class StreamAdapterFactory
{
@Inject EventBus eventBus;
@Inject StreamViewHelper streamViewHelper;
@Inject SessionManager sessionManager;
@Inject SensorManager sensorManager;
public StreamAdapter getAdapter(ButtonsActivity context) {
return new StreamAdapter(context, new ArrayList<Map<String, Object>>(), eventBus,
streamViewHelper, sensorManager, sessionManager);
}
}