package com.jdroid.android.google.inappbilling.analytics;
import com.jdroid.android.google.inappbilling.Product;
import com.jdroid.java.analytics.BaseAnalyticsSender;
import com.jdroid.java.concurrent.ExecutorUtils;
import java.util.List;
public class InAppBillingAnalyticsSender extends BaseAnalyticsSender<InAppBillingAnalyticsTracker> implements InAppBillingAnalyticsTracker {
public InAppBillingAnalyticsSender(List<InAppBillingAnalyticsTracker> trackers) {
super(trackers);
}
@Override
public void trackInAppBillingPurchaseTry(final Product product) {
ExecutorUtils.execute(new TrackerRunnable() {
@Override
protected void track(InAppBillingAnalyticsTracker tracker) {
tracker.trackInAppBillingPurchaseTry(product);
}
});
}
@Override
public void trackInAppBillingPurchase(final Product product) {
ExecutorUtils.execute(new TrackerRunnable() {
@Override
protected void track(InAppBillingAnalyticsTracker tracker) {
tracker.trackInAppBillingPurchase(product);
}
});
}
}