Feature collection #19

Open
mwarning wants to merge 28 commits from mwarning/luna-tracker:bottle_time into master
34 changed files with 2341 additions and 619 deletions
Showing only changes of commit 8687d62bac - Show all commits

View File

@@ -148,10 +148,12 @@ class MainActivity : AppCompatActivity() {
val eventTypeStats = mutableMapOf<LunaEvent.Type, Int>() val eventTypeStats = mutableMapOf<LunaEvent.Type, Int>()
if (dynamicMenu) { if (dynamicMenu) {
val sampleSize = 100 // populate frequency map from all events of the last two weeks
// populate frequency map from first 100 events val lastWeekTime = (System.currentTimeMillis() / 1000) - (14 * 24 * 60 * 60)
allEvents.take(sampleSize.coerceAtMost(allEvents.size)).forEach { allEvents.forEach {
eventTypeStats[it.type] = 1 + (eventTypeStats[it.type] ?: 0) if (it.time > lastWeekTime) {
eventTypeStats[it.type] = 1 + (eventTypeStats[it.type] ?: 0)
}
} }
} }