Adjust statistics gathering for subtasks

pull/14/head
Sam Bosley 13 years ago
parent 696bf298db
commit c1c3d56365

@ -308,12 +308,15 @@ public class StartupService {
private void checkForSubtasksUse() {
if (!Preferences.getBoolean(PREF_SUBTASKS_CHECK, false)) {
checkMetadataStat(Criterion.and(MetadataCriteria.withKey(SubtasksMetadata.METADATA_KEY),
SubtasksMetadata.ORDER.gt(0)), StatisticsConstants.SUBTASKS_ORDER_USED);
checkMetadataStat(Criterion.and(MetadataCriteria.withKey(SubtasksMetadata.METADATA_KEY),
SubtasksMetadata.INDENT.gt(0)), StatisticsConstants.SUBTASKS_INDENT_USED);
checkMetadataStat(Criterion.and(MetadataCriteria.withKey(GtasksMetadata.METADATA_KEY),
GtasksMetadata.INDENT.gt(0)), StatisticsConstants.GTASKS_INDENT_USED);
if (taskService.countTasks() > 3) {
StatisticsService.reportEvent(StatisticsConstants.SUBTASKS_HAS_TASKS);
checkMetadataStat(Criterion.and(MetadataCriteria.withKey(SubtasksMetadata.METADATA_KEY),
SubtasksMetadata.ORDER.gt(0)), StatisticsConstants.SUBTASKS_ORDER_USED);
checkMetadataStat(Criterion.and(MetadataCriteria.withKey(SubtasksMetadata.METADATA_KEY),
SubtasksMetadata.INDENT.gt(0)), StatisticsConstants.SUBTASKS_INDENT_USED);
checkMetadataStat(Criterion.and(MetadataCriteria.withKey(GtasksMetadata.METADATA_KEY),
GtasksMetadata.INDENT.gt(0)), StatisticsConstants.GTASKS_INDENT_USED);
}
Preferences.setBoolean(PREF_SUBTASKS_CHECK, true);
}
}

@ -74,6 +74,7 @@ public class StatisticsConstants {
public static final String SHARE_PAGE_VIEWED = "share-page-viewed";
public static final String SHARE_BUTTON_CLICKED = "share-button-clicked";
public static final String SUBTASKS_HAS_TASKS = "subtasks-has-tasks";
public static final String SUBTASKS_ORDER_USED = "subtasks-order-used";
public static final String SUBTASKS_INDENT_USED = "subtasks-indent-used";
public static final String GTASKS_INDENT_USED = "gtasks-indent-used";

Loading…
Cancel
Save