package org.wikipedia.analytics;
import android.support.annotation.NonNull;
import org.json.JSONObject;
import org.wikipedia.WikipediaApp;
import org.wikipedia.dataclient.WikiSite;
import org.wikipedia.theme.Theme;
public class AppearanceChangeFunnel extends Funnel {
private static final String SCHEMA_NAME = "MobileWikiAppAppearanceSettings";
private static final int REV_ID = 10375462;
public AppearanceChangeFunnel(WikipediaApp app, WikiSite wiki) {
super(app, SCHEMA_NAME, REV_ID, wiki);
}
public void logFontSizeChange(float currentFontSize, float newFontSize) {
log(
"action", "fontSizeChange",
"currentValue", String.valueOf(currentFontSize),
"newValue", String.valueOf(newFontSize)
);
}
public void logThemeChange(Theme currentTheme, Theme newTheme) {
log(
"action", "themeChange",
"currentValue", currentTheme.getFunnelName(),
"newValue", newTheme.getFunnelName()
);
}
@Override protected void preprocessSessionToken(@NonNull JSONObject eventData) { }
}