From 75a22484696e7725f43b08484c1465bf7f963bb4 Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Fri, 5 Jul 2019 14:53:22 +0200 Subject: [PATCH] Add fake players data --- .../android/util/FakeDataManager.kt | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/util/FakeDataManager.kt b/app/src/main/java/net/pokeranalytics/android/util/FakeDataManager.kt index a5e94be2..baf2b53a 100644 --- a/app/src/main/java/net/pokeranalytics/android/util/FakeDataManager.kt +++ b/app/src/main/java/net/pokeranalytics/android/util/FakeDataManager.kt @@ -3,10 +3,7 @@ package net.pokeranalytics.android.util import io.realm.Realm import io.realm.kotlin.where import net.pokeranalytics.android.model.Limit -import net.pokeranalytics.android.model.realm.Bankroll -import net.pokeranalytics.android.model.realm.Game -import net.pokeranalytics.android.model.realm.Location -import net.pokeranalytics.android.model.realm.Session +import net.pokeranalytics.android.model.realm.* import net.pokeranalytics.android.util.extensions.getOrCreate import timber.log.Timber import java.util.* @@ -33,8 +30,9 @@ class FakeDataManager { val games = realm.where().findAll() val bankroll = realm.where().findAll().firstOrNull() val locations = realm.where().findAll() + val players = realm.where().findAll() - if (locations.size == 0) { + if (locations.isEmpty()) { realm.executeTransaction { listOf("Bellagio", "Aria", "Borgata").map { realm.getOrCreate(it) @@ -42,6 +40,20 @@ class FakeDataManager { } } + if (players.isEmpty()) { + val playersName = listOf("Candice Cole", "Owen Barnes", "Ramona Harper", "Julie Grant", "Zoey Wood", "Hugh Nelson", "Christi Adams", "Keith Shaw") + val playersSummary = listOf("", "Be careful of this boy", "😄", "", "- Creepy\n- Hard to play", "", "", "👍👍") + + realm.executeTransaction { + playersName.forEachIndexed { index, name -> + val player = Player() + player.name = name + player.summary = playersSummary[index] + realm.copyToRealm(player) + } + } + } + // Test endedSessions Timber.d("*** Start creating ${numberOfSessions} fake computables...")