|
|
|
@ -8,6 +8,7 @@ import net.pokeranalytics.android.model.extensions.hourlyDuration |
|
|
|
import net.pokeranalytics.android.model.filter.Query |
|
|
|
import net.pokeranalytics.android.model.filter.Query |
|
|
|
import net.pokeranalytics.android.model.filter.filter |
|
|
|
import net.pokeranalytics.android.model.filter.filter |
|
|
|
import net.pokeranalytics.android.model.realm.ComputableResult |
|
|
|
import net.pokeranalytics.android.model.realm.ComputableResult |
|
|
|
|
|
|
|
import net.pokeranalytics.android.model.realm.ReportSetup |
|
|
|
import net.pokeranalytics.android.model.realm.SessionSet |
|
|
|
import net.pokeranalytics.android.model.realm.SessionSet |
|
|
|
import net.pokeranalytics.android.util.extensions.startOfDay |
|
|
|
import net.pokeranalytics.android.util.extensions.startOfDay |
|
|
|
import timber.log.Timber |
|
|
|
import timber.log.Timber |
|
|
|
@ -91,6 +92,16 @@ class Calculator { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun reportSetup(name: String) : ReportSetup { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val rs = ReportSetup() |
|
|
|
|
|
|
|
rs.name = name |
|
|
|
|
|
|
|
rs.display = this.display.ordinal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return rs |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
companion object { |
|
|
|
companion object { |
|
|
|
@ -121,7 +132,6 @@ class Calculator { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun computeStats(realm: Realm, options: Options = Options()): Report { |
|
|
|
fun computeStats(realm: Realm, options: Options = Options()): Report { |
|
|
|
|
|
|
|
|
|
|
|
val computableGroups: MutableList<ComputableGroup> = mutableListOf() |
|
|
|
val computableGroups: MutableList<ComputableGroup> = mutableListOf() |
|
|
|
|