parent
dd4a85998b
commit
dc5f150a4f
@ -0,0 +1,21 @@ |
|||||||
|
package net.pokeranalytics.android.ui.datasource |
||||||
|
|
||||||
|
import net.pokeranalytics.android.calculus.ComputedResults |
||||||
|
import net.pokeranalytics.android.ui.adapter.RowRepresentableDataSource |
||||||
|
import net.pokeranalytics.android.ui.view.RowRepresentable |
||||||
|
|
||||||
|
class StatsDataSource(results: List<ComputedResults>) : RowRepresentableDataSource { |
||||||
|
|
||||||
|
var results: List<ComputedResults> = results |
||||||
|
|
||||||
|
override fun adapterRows(): ArrayList<RowRepresentable> { |
||||||
|
TODO("not implemented") //To change body of created functions use File | Settings | File Templates. |
||||||
|
} |
||||||
|
|
||||||
|
override fun numberOfRows(): Int { |
||||||
|
return this.results.fold(0) { acc, computedResults -> |
||||||
|
return acc + computedResults.numberOfStats() |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
Loading…
Reference in new issue