From 447b40138e976a666241203d3a5d3e179dd2766d Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Wed, 13 Feb 2019 17:41:11 +0100 Subject: [PATCH] Remove data creation at each launch --- .../android/ui/activity/HomeActivity.kt | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt b/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt index a4fdad7b..968d04ca 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/activity/HomeActivity.kt @@ -66,16 +66,16 @@ class HomeActivity : PokerAnalyticsActivity() { private fun createDefaultSessions() { val realm = Realm.getDefaultInstance() - realm.sessionDao().deleteAllSessions() - - val data = ArrayList() - - for (i in 0..100) { - val session = Session() - session.creationDate = Date() - data.add(session) + if (realm.where(Session::class.java).findAll().isEmpty()) { + realm.sessionDao().deleteAllSessions() + val data = ArrayList() + for (i in 0..100) { + val session = Session() + session.creationDate = Date() + data.add(session) + } + realm.sessionDao().createOrUpdateSessions(data) } - realm.sessionDao().createOrUpdateSessions(data) realm.close() }